リリースアップグレードを再開するにはどうすればよいですか?


52

昨日、12.10から13.04へのアップグレードを開始しましたが、時間がかかりすぎたため中断しました。今、私はそれを再起動した場合、それは続行しません。

中断したときに残った混乱をクリーンアップして、この更新プログラムをクリーンに再起動する可能性はありますか?


a)最後のトライアル用に保存した一時データをすべて削除するか、b)再度開始するように指示する方法が必要です。「中断されたところから先に進む」という簡単な方法ではうまくいかないようです。
デイブ

1
よくわかりませんが、「sudo apt-get upgrade」とその後の「sudo apt-get update」で修正できたかもしれません!
デイブ

すべてのダウンロードパッケージを削除する方法の説明を回答に追加しました。アップグレード/更新に関しては、通常、他の方法でそれを行いたい: "sudo apt-get update && sudo-apt-get upgrade"(1行で実行できます-'&&'は2番目のコマンドを意味します最初が成功した場合にのみ実行されます)。
ランバート

回答:


57

コマンドラインから次の手順を試してください。

壊れた依存関係を修正します。

$ sudo apt-get install -f

それでも動作しない場合は、これを試して、既存のアンパックされたがまだ設定されていないパッケージを修正/再設定してください:

$ sudo dpkg --configure -a

その後、アップグレードを再試行してください。

再び失敗する場合は、既にダウンロードされているすべてのパッケージを削除することができます(それらはに保存する必要があります/var/cache/apt/archives)。

$ sudo apt-get clean

これでパッケージがクリーンアップされますが、まだ奇妙な状態が続いている場合は、他に何を提案すべきかわかりません。

$ sudo apt-get autoremove -y

これにより、廃止されたパッケージが削除されます。

もちろん、何かを行う前に、/home/daveディレクトリの重要な内容(または$HOMEディレクトリが何であれ)をバックアップする必要があります。


あなたがここに書いたすべてをしました。詳細なアドバイスをありがとう!しかし、GUI-Software-Updaterはまだ失敗するのではないかと心配しています。私が彼に何かをさせる唯一の方法は、ターミナルを経由することですが、それは私のコンピューターが奇妙な状態に陥るのを変えません。
デイブ

確かに、残念ながら何も機能しませんでした。私は昨日このスレッドを見つけましたが、それは他のいくつかの角度について言及しています。ここに何かあるの?ubuntuforums.org/…–
ランバート

手伝ってくれてありがとうございます!あきらめなかったし、手順を変更するための2、3の試行の後、私はそれを働かせた!あなたのコードは問題を修正しました。
デイブ

2
sudo apt-get install -fdpkg が再起動したことを確認してください。ネットワーク接続が切断されると、アップグレードが中断されました。PROBは、使用する必要がありますscreenリモートでアップグレードするとき、私はUbuntuは...一点にやったと思った、
lukewendling

4
do-release-upgradeは(スクリーンエスケープ文字^ spaceを使用して)スクリーンセッションを開始しますが、親のdo-release-upgradeプロセスが終了した場合でも、全体が終了する可能性があります。:あなたが変更CONFFILEで突くためにサブシェルを起動した場合、私はそれで問題に遭遇した^ Cを押すことに注意してくださいbugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/...
ピーター・コルド

53

それが表示されますsudo screen -D -r12.04 16.04へのアップグレードでインストール切断に再接続します。これは、パッケージなどを殺さないことを意味します。これは、セッションへのアクセスを失っただけで、アップグレードを積極的に停止しなかったことを前提としています。


5
14.04LTSから16.04LTSへの "do-release-upgrade"でさえ、スクリーンを使用しています
イヴァン・ブッティノーニ

2
17.10-> 18.04 LTSで動作します!
プレストンリー

1
リモートスクリーンパッケージが処理に集中するため、私はx2goでdo-release-upgradeを実行していましたが、これはおそらく悪い考えでした。これは私を救った。
エンドリス

4

誤ってプロセスを停止したため、16.04から18.04へのアップグレードが中断されました。プロセスは終わりに近づいたと思います(wifiパッケージのインストール)。上記のいずれも機能せず、「dpkg fronendは別のプロセスによってロックされています」と表示し続けました。システムの再起動とそれに続く

$ sudo dpkg --configure -a

プロセスを再開し、18.04へのアップグレードを正常に完了しました。


これは私にとって最も簡単な回復でした。幸いなことに、部分的にアップグレードされたシステムは再起動可能でした(Sambaの構成ファイルの置き換えを中断しました)。この回復を文書化してくれてありがとう!
ボブハイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.