web-dev-qa-db-ja.com

do-release-upgradeの中断後にdpkgを修正

私は最近(do-release-upgrade経由で)14.04から16.04に更新していました。 「無人アップグレード」の競合する設定ファイルを処理するためのncursesダイアログを表示するまで、すべてはうまくいきました。ダイアログは入力に応答しませんでした(フリーズしました)。

続行する方法がなかったため、プロセスを終了し、すべてを半分にアップグレードしました。 do-release-upgradeを再度実行しようとすると、すでにバージョン16.04であると主張されます。何が起こるかわからないので、マシンを再起動していません。 apt-get -f dist-upgradeを実行すると、持っているすべてのパッケージが不要になったと主張し、すべてのパッケージを構成しようとしますが、すべての依存関係も構成されていないため失敗します。 dpkg --configure -aを試しても同じ設定エラーが発生します(例:389-ds depends on 389-admin; however: Package 389-admin is not configured yet.

出力

このすべてを考えると、すべてがまだ実行されている(ほとんどの場合)ので、回復する方法がまだあると思います。問題は、その方法は何ですか?

1
UnderSampled

不足しているパッケージを修正するには、ターミナルに入力します。

Sudo apt-get update
Sudo apt-get install -f
Sudo dpkg --configure -a
Sudo apt-get upgrade
Sudo apt-get autoremove
2
Benny