La actualización de Ubuntu 18.04 apt-get falla con errores 401

La actualización de Ubuntu 18.04 apt-get falla con errores 401

Me gustaría realizar una actualización de lanzamiento, pero primero necesito obtener la actualización de apt. No puede obtener varios paquetes y falla. Agregar el Ubuntu Pro gratuito no soluciona el error.

Estoy ejecutando 18.04:

# cat /etc/issue
Ubuntu 18.04.6 LTS \n \l

do-release-upgrade se queja de que primero necesito apt-get update

# do-release-upgrade 
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.

Siendo minucioso, ejecute la actualización primero:

# apt-get update
... works ok

Aquí está el problema: la actualización falla con errores 401:

# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  grub-common grub-pc grub-pc-bin grub2-common landscape-common linux-generic
  linux-headers-generic linux-image-generic
The following packages will be upgraded:
  libnghttp2-14 libpython2.7 libpython2.7-dev libpython2.7-minimal
  libpython2.7-stdlib libpython3.6 libpython3.6-dev libpython3.6-minimal
  libpython3.6-stdlib python2.7 python2.7-dev python2.7-minimal python3.6
  python3.6-dev python3.6-minimal python3.6-venv sysstat vim vim-common
  vim-runtime vim-tiny xxd
22 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
Need to get 91.8 MB of archives.
After this operation, 77.8 kB disk space will be freed.
Do you want to continue? [Y/n] 
Err:1 https://esm.ubuntu.com/infra/ubuntu bionic-infra-security/main amd64 python2.7-dev amd64 2.7.17-1~18.04ubuntu1.13
  401  Unauthorized [IP: 91.189.91.47 443]

((deleted because otherwise the system thinks this is spam. but it's lots of 401's))

E: Failed to fetch https://esm.ubuntu.com/infra/ubuntu/pool/main/s/sysstat/sysstat_11.6.1-1ubuntu0.2+esm1_amd64.deb  401  Unauthorized [IP: 91.189.91.47 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Opté por Ubuntu Pro gratuito para uso personal, para ver si eso hacía que los errores desaparecieran, pero no:

# pro security-status 
1238 packages installed:
     957 packages from Ubuntu Main/Restricted repository
     269 packages from Ubuntu Universe/Multiverse repository
     12 packages no longer available for download

To get more information about the packages, run
    pro security-status --help
for a list of available options.

This machine is attached to an Ubuntu Pro subscription.

Main/Restricted packages are receiving security updates from
Ubuntu Pro with 'esm-infra' enabled until 2028.

Universe/Multiverse packages are receiving security updates from
Ubuntu Pro with 'esm-apps' enabled until 2028. You have received 9 security
updates.

Respuesta1

descubrí unsolución alterna:

sudo pro disable esm-infra
sudo apt-get upgrade # Now it will no longer list those packages
sudo pro enable esm-infra
sudo apt-get upgrade # Now it will properly download the packages in question

Respuesta2

Me encontré con el mismo problema hoy en un servidor que no está cubierto por esm. Eliminé los archivos esm en /etc/apt/sources.list.d y los actualicé después de realizar una actualización.

información relacionada