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


8

これはおそらく何百万回も尋ねられてきましたが、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は使用可能なアップデートがないと言っています。さらに、promptパラメーター/etc/update-manager/release-upgradesをの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の開発バージョンをインストールすると言っています。

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


任意のあるquantalあなたの関連の線は/etc/apt/sources.list
muru 2014

後で確認する必要があります。良い提案。
Noel Forte

いいえ、私のシステムには量子線はありません...ありがとうございます!
Noel Forte

明確にするために、-dは現在のバージョンが何であってもインストールします。これは開発バージョンではありませんが、テストされていません。LTSバージョンのdo-release-upgradeが.1がリリースされるまでアップグレードされないのは、このためです。
tu-Reinstate Monica-dor duh 2014

しかし、.1がリリースされました。24日でした。
Noel Forte

回答:


16

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

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

update-managerを削除すると、network-managerとホースネットワークも削除される可能性があることに注意してください(別の方法でネットワークにアクセスできない限り、以降の手順が機能しなくなります)。あなたは警告されました。
Daira Hopwood、2014年

1
私はsources.listを変更して要素を追加し、基本的に数年前にそれを新しくしたことがわかりました。私はこのガイドを2回フォローしました。次に、現在のソースを使用して、私がクオンタルを持っていることを確認し、クオンタルソースを取得し、この全体をやり直しました。ありがとう!その後、アップグレードは失敗しました。基本的に、サードパーティのソースをリストに残しました。私はdistの元のソースにそれをクリアしました、そして今、最終的に...それは動作します。本当に素晴らしい答え!!!!! +ビール
Piotr Kula

動作しませんでした。現在、update-managerは存在しません。
Kaitain

ブラボー!!! 他の人が失敗したときにうまく機能する優れたソリューション
Aryeh Beitz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.