E: Fehler, pkgProblemResolver :: Generierte Unterbrechungen beheben, dies kann durch angehaltene Pakete verursacht werden

38

Ich bin nicht sicher, was diesen Fehler verursacht hat, aber hier ist, was der gesamte Fehler besagt, und dies ist auch eine Benachrichtigung, die verhindert, dass ich Software mit Update Manager aktualisiere zu tun, um es zu beheben.

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.'
Jesse
quelle

Antworten:

19

Dieser Beitrag kann Ihr Problem lösen. Zusammenfassen,

  1. Öffnen Sie die /var/log/dist-upgrade/apt.logProtokolldatei in einem Texteditor.
  2. Suchen Sie alle "defekten" Pakete und entfernen Sie sie mit .sudo apt-get remove <package>

Hinweis: In neueren Versionen befindet sich das Protokoll /var/log/apt/term.logstattdessen in.

Pykler
quelle
2
+1. Hat perfekt funktioniert. In meinem Fall habe ich nur versucht, ein einzelnes Paket zu entfernen, was darauf hinweist, dass andere Pakete, die davon abhängen, ebenfalls entfernt werden sollen. Diese pkgs waren diejenigen, die distro-spezifisch sind und deren Upgrade-Pfad Ubuntu unbekannt war.
IsaacS
14
cat: /var/log/dist-upgrade/apt.log: No such file or directory
Braden Best
Ich habe es versucht. Ich habe festgestellt, dass "dies wahrscheinlich bedeutet, dass Ihre Installation defekt ist", weiß aber nicht, auf welches Paket sich das bezieht ....
ScottF
@ScottFlog in der Datei /term.log und versuchen Sie herauszufinden, was installiert werden soll.
Pykler
9

Versuchen:

sudo apt-get update && sudo apt-get upgrade

Führen Sie dann den Update-Manager erneut aus.

jlb
quelle
1

Dieser Fehler kann durch eine unvollständige Paketinstallation verursacht werden.

Sie haben zwei Möglichkeiten: 1) Beheben der fehlerhaften Installation oder 2) Zurücksetzen (oder Entfernen) der fehlerhaften Installation.

Da dies oben nicht erwähnt wurde, beenden Sie synaptic, um ein Rollback durchzuführen und die fehlerhafte Installation zu entfernen (sofern Sie sich noch in synaptic befinden), und geben Sie die folgenden Befehle in ein Terminal ein:

sudo apt-get update       # Make sure your package list is up to date
sudo apt-get autoremove   # Removes "no longer required" packages

Um zu bestätigen, dass die beschädigten Pakete verschwunden sind, kehren Sie zu synaptic zurück und wählen Sie Edit| Fix broken packagesund es sollte keine kaputten Pakete geben.

Beachten Sie, dass dies die fehlerhafte Installation nicht behebt. Sie können lediglich synchron mit einer anderen Installation oder Deinstallation usw. fortfahren.

Was geschah, war, dass Sie eine Paketinstallation gestartet haben und diese dann teilweise durchlaufen haben. Nachdem einige Abhängigkeiten installiert wurden, ist ein Fehler aufgetreten, sodass nicht verwendete abhängige Pakete und eine unvollständige Installation zurückblieben.

Elliptische Ansicht
quelle
1

Ich habe diesen Fehler beim Upgrade von 16.04 auf 18.04 und bei einem Stromausfall in der Mitte erhalten.

So sah der Fehler aus und apt-get install -f behebt ihn nicht.

$ 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.

Ich habe auch sudo apt-get removePakete in /var/log/dist-upgrade/apt.log ausprobiert, aber das hat auch nicht funktioniert.

Dieser hat für mich gearbeitet

dpkg -l | grep ^iU | awk '{print $2}' | xargs sudo dpkg --purge 

Es hat kaputte Pakete entfernt, dann bin ich gelaufen

 apt install -f

Es wurden Pakete heruntergeladen und installiert.

HVNSweeting
quelle