これはおそらくすでに何百万回も尋ねられていますが、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-upgrades
のPrompt
パラメーターを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の開発バージョンをインストールすると書かれています。
この障害を回避するために何か助けていただければ幸いです。
更新マネージャーを再インストールする必要があります。まず、それを削除/パージします。
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