最近、ターミナルから Ubuntu 14.04 から 16.04 にアップデートしていました。アップデートを開始した後、実行中のターミナル プロセスを誤って閉じてしまいました。これはアップグレード プロセスの初期段階で、必要なパッケージがダウンロードされていました。
その後、ソフトウェア アップデータを開くと、部分的なアップグレードを要求されました。私のわずかな知識から判断すると、これは新しいリリースである Xenial を指していることがわかりました。そこで、ソース ファイルを同じ場所にあるファイル/etc/apt/sources.list
に置き換えました。sources.bak
今はすべて問題ないように見えます。しかし、 を使用して再度アップグレードしようとするとsudo do-release-upgrade
、 と表示されますNo new release found
。
問題を修正してアップグレードを機能させるにはどうすればよいですか?
答え1
/var/lib/ubuntu-release-upgrader/release-upgrade-available を削除して、アップグレードコマンドを再度試してください。
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
理論的には、/usr/lib/ubuntu-release-upgrader/check-new-release を呼び出す必要があります。
答え2
この問題はアップグレードの中断が原因で発生したわけではありません。バックアップしたイメージを使用してハードディスクを復元し、すべての混乱の痕跡をクリーンアップしました。しかし、同じ問題がまだ発生していました。したがって、これはこのスレッドのトピックであるはずの別の原因によるものであると結論付けました。同じことについてaskubuntuの質問
ただし、上記のスレッドでは、この問題の原因となっているバグは解決されたと書かれていますが、まだこの問題は発生しています。