web-dev-qa-db-ja.com

12.04.3 LTSから14.04.1 LTSへのアップグレードの失敗

これはおそらくすでに何百万回も尋ねられていますが、14.04.1へのアップグレードが出たので、UbuntuシステムをLTSからLTSに更新するのに苦労しています。私のシステムは、最新リリースにアップグレードするように通知し続け、

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`

ただし、Sudo do-release-upgradeを実行すると、Ubuntuは利用可能な更新プログラムがないと言います。さらに、/etc/update-manager/release-upgradesPromptパラメーターをPrompt=normalではなくPrompt=ltsに変更すると、次のエラーがスローされます。

Checking for a new Ubuntu release
404  Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404  Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'quantal.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

Quantalは現在のリリースではないので、これは奇妙に思えます。そのため、システムがそれを探している理由はわかりません。

人々は-dフラグをdo-release-upgradeコマンドに追加することを提案しましたが、ドキュメンテーションには、これが望まない14.04の開発バージョンをインストールすると書かれています。

この障害を回避するために何か助けていただければ幸いです。

8
Noel Forte

更新マネージャーを再インストールする必要があります。まず、それを削除/パージします。

Sudo apt-get purge update-manager-core update-notifier-common

次に、コンソール出力を見てください。いくつかのディレクトリを削除できなかった場合、手動で削除してください。私の場合:

rm -rf /var/lib/update-manager
rm -rf /var/lib/update-notifier

13.04以降を使用している場合は、キャッシュされた更新メッセージを消去するためにもこれを行う必要があります。

Sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

次に、ソースを更新します。

Sudo apt-get update

更新マネージャーを再インストールします。

Sudo apt-get install update-manager-core update-notifier-common -y

のみ現在LTSを使用しており、最新のLTSにアップグレードする場合は、/etc/update-manager/release-upgradesで以下を設定していることを確認してください。

Prompt=lts

それ以外(バージョンを新しいバージョンにアップグレードする)セット:

Prompt=normal

これでdist-upgradeが機能するはずです:

Sudo apt-get dist-upgrade
16
AWM