何がこのエラーを引き起こしたのかはわかりませんが、これはエラー全体の内容です。また、これは通知として表示され、Update Managerを使用してソフトウェアを更新できません。それを修正するために。
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
Please report this bug against the 'update-manager' package and include the following error message:
'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
この投稿 はあなたの問題を解決するかもしれません。要約すると、
/var/log/dist-upgrade/apt.log
ログファイルを開きます。Sudo apt-get remove <package>
で削除します。注:新しいバージョンでは、ログは代わりに/var/log/apt/term.log
にあります。
試してください:
Sudo apt-get update && Sudo apt-get upgrade
次に、update-managerを再度実行します。
問題は、アップグレードパスのない、つまりPreciseで使用できないパッケージがインストールされていたことです。これをデバッグするために、/var/log/dist-upgrade/apt.log
ファイルを調べ、“ broken”であったパッケージを識別しました。それらをapt-get remove
しなければならず、リリースのアップグレードを行い、その後それらを再インストールすることができました。
Apt-getを使用してマシンをアップグレードすると、パッケージが「保持」されていることがわかります。
通常、マシンをアップグレードするには次を実行します。
Sudo apt-get update
Sudo apt-get upgrade
パッケージを修正するには、次のようにします。
Sudo apt-get dist-upgrade
// dist-upgrade in addition to performing the function of upgrade,
// also intelligently handles changing dependencies with new versions
// of packages; apt-get has a "smart" conflict resolution system, and
// it will attempt to upgrade the most important packages at the
// expense of less important ones if necessary. So, dist-upgrade
// command may remove some packages. The /etc/apt/sources.list file
// contains a list of locations from which to retrieve desired package
// files. See also apt_preferences(5) for a mechanism for overriding
// the general settings for individual packages.
これにより、新しいバージョンが利用可能なパッケージがアップグレードされ、そのために必要な新しい依存関係がインストールされます。
16.04から18.04にアップグレードするときにこのエラーが発生し、途中で電源が切れました。
これはエラーの外観であり、apt-get install -fでは修正されません。
$ Sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
gir1.2-gtk-3.0 : Depends: gir1.2-pango-1.0 (>= 1.40.5) but 1.38.1-1 is installed
Depends: libgtk-3-0 (>= 3.22.29) but 3.18.9-1ubuntu3.3 is installed
hplip : Depends: hplip-data (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
Depends: printer-driver-hpcups (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
Depends: libsane1 (>= 1.0.24) but it is not installed
libhpmud0 : Depends: libsnmp30 (>= 5.7.3+dfsg-1.8ubuntu3~dfsg) but 5.7.3+dfsg-1ubuntu4.2 is installed
onboard : Depends: onboard-common (< 1.4.1-2ubuntu1.1) but it is not installed
Depends: onboard-common (>= 1.4.1-2ubuntu1) but it is not installed
Depends: libhunspell-1.6-0 but it is not installed
Recommends: onboard-data (>= 1.4.1-2ubuntu1) but 1.2.0-0ubuntu5 is installed
python3 : Depends: python3.6 (>= 3.6.7-1~) but it is not installed
Depends: libpython3-stdlib (= 3.6.7-1~18.04) but 3.5.1-3 is installed
python3-apt : Depends: libapt-inst2.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
Depends: libapt-pkg5.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
python3-cryptography : Depends: python3-asn1crypto (>= 0.21.0~) but it is not installed
Depends: python3-idna (>= 2.1) but 2.0-3 is installed
python3-gdbm : Depends: libgdbm5 (>= 1.14) but it is not installed
python3-pil : Depends: libwebp6 (>= 0.5.1) but it is not installed
Depends: libwebpdemux2 (>= 0.5.1) but it is not installed
Depends: libwebpmux3 (>= 0.6.1-2) but it is not installed
Recommends: python3-olefile but it is not installed
python3-systemd : Depends: libsystemd0 (>= 233) but 229-4ubuntu21.16 is installed
python3-uno : Depends: libreoffice-core (= 1:6.0.7-0ubuntu0.18.04.2) but 1:5.1.6~rc2-0ubuntu1~xenial6 is installed
Depends: python3.6 but it is not installed
Depends: uno-libs3 (>= 5.3.0~alpha) but 5.1.6~rc2-0ubuntu1~xenial6 is installed
python3.6-dev : Depends: python3.6 (= 3.6.7-1~18.04) but it is not installed
totem-plugins : Depends: libgtk-3-0 (>= 3.19.4) but 3.18.9-1ubuntu3.3 is installed
Depends: liblirc-client0 but it is not installed
Depends: libtotem0 (>= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
Depends: totem (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
Depends: gir1.2-totem-1.0 (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
virtualbox : Depends: python3.6 but it is not installed
Depends: libgsoap-2.8.60 but it is not installed
Depends: libpng16-16 (>= 1.6.2-1) but it is not installed
Recommends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
virtualbox-qt : Depends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
Depends: libqt5widgets5 (>= 5.7.0) but 5.5.1+dfsg-16ubuntu7.5 is installed
Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is installed
E: Unmet dependencies. Try using -f.
/var/log/dist-upgrade/apt.logにあるSudo apt-get remove
パッケージも試しましたが、うまくいきませんでした。
これは私のために働いた
dpkg -l | grep ^iU | awk '{print $2}' | xargs Sudo dpkg --purge
壊れたパッケージを削除してから実行しました
apt install -f
パッケージをダウンロードしてインストールしました。
このエラーは、パッケージのインストールが不完全なために発生する可能性があります。
2つのオプションがあります。1)壊れたインストールを修正するか、2)壊れたインストールをロールバック(または削除)します。
上記では言及しなかったため、破損したインストールをロールバックして削除するには、synapticを終了し(まだ残っている場合)、これらのコマンドを端末に入力します。
Sudo apt-get update # Make sure your package list is up to date
Sudo apt-get autoremove # Removes "no longer required" packages
次に、壊れたパッケージがなくなったことを確認するには、synapticに戻ってEdit
|を選択します。 Fix broken packages
そして壊れたパッケージはないはずです。
これは壊れたインストールを修正するものではなく、単に他のインストールや削除などとシナプスで再び進めることができることに注意してください。
発生したのは、パッケージのインストールを開始してから途中で、いくつかの依存関係をインストールした後、何かがおかしくなり、未使用の依存パッケージが残り、インストールが不完全になったことです。