リリースアップグレードを実行したいのですが、まずはapt-getアップグレードを実行する必要があります。さまざまなパッケージを取得できず、失敗します。無料のUbuntu Proを追加してもエラーは修正されません。
私は18.04を実行しています:
# cat /etc/issue
Ubuntu 18.04.6 LTS \n \l
do-release-upgradeは、まずapt-get upgradeを実行する必要があると警告する
# do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
念のため、まずはアップデートを実行してください。
# apt-get update
... works ok
問題は次の通りです: アップグレードが 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?
個人使用のために無料の Ubuntu Pro を選択して、エラーがなくなるかどうかを確認しましたが、エラーは解消されませんでした。
# 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.
答え1
私は発見した回避策:
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
答え2
今日、esm でカバーされていないサーバーで同じ問題が発生しました。/etc/apt/sources.list.d 内の esm ファイルを削除し、更新後にアップグレードしました。