Ich habe versucht, auf 12.10 zu aktualisieren, seitdem es heute veröffentlicht wurde, aber ich treffe diesen Fehler weiterhin:
An unresolvable problem occurred while calculating the upgrade:
E:Unable to correct problems, you have held broken packages.
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Ich habe versucht, die gesamte derzeit installierte Software zu aktualisieren, alle zusätzlichen PPAs zu entfernen und die von xorg edgers 'ppa installierten Dateien herunterzustufen, konnte das Problem jedoch nicht lösen.
apt-get remove xserver-xorg-*
)Für ein Release-Upgrade "NonPainful".
Überprüfen Sie vor dem Fortfahren, ob die neue Version für ein Upgrade verfügbar ist. Öffnen Sie ein Terminal und geben Sie diesen Befehl
do-release-upgrade -c
Wenn ja, fahren Sie fort:
Entfernen Sie alle externen PPAs, die Sie hinzugefügt haben.
Im Software-Center> Bearbeiten> Softwarequellen> Andere Software. Häkchen nicht nur entfernen, sondern löschen.
Schließen Sie dann alle Grafikanwendungen und öffnen Sie nur ein Terminal. (Vollbild ist besser) Geben Sie die folgenden Befehle ein
Geben Sie dann die folgenden Befehle, um eine kleine Reinigung durchzuführen
Dann können Sie mit dem Upgrade fortfahren
Navigieren oder öffnen Sie während des Upgrades keine Fenster oder Programme.
Seien Sie geduldig, bis das Upgrade abgeschlossen ist.
Freundlich: Laufen Sie nicht (oder beeilen Sie sich), um vom ersten Tag an ein Upgrade durchzuführen. Upgrade vom zweiten oder dritten Tag (besser).
quelle
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
tun?Ich habe es geschafft, das Problem zu lösen, ohne irgendwelche Pakete zu entfernen. In den Einstellungen für den Update-Manager habe ich alle Ubuntu-Software-Optionen deaktiviert und nur das erste Kontrollkästchen aktiviert - "Von Canonical unterstützte freie und Open-Source-Software (Haupt)".
quelle
Ich hatte diese Fehlermeldung beim Upgrade, obwohl zwischen verschiedenen Versionen - ich habe 14.04 Trusty -> 16.04 Xenial ausgeführt - aber ich denke, dieser Tipp kann für andere Personen nützlich sein, die den gleichen Fehler erhalten, da ich ewig gebraucht habe, um herauszufinden, und Diese Antwort kommt in Google an erster Stelle.
Es ist wichtig zu überprüfen, ob ein Fehler vorliegt. In
/var/log/dist-upgrade/main.log
meinem Fall ist ein Fehler aufgetreten, der besagt, dasspostgresql-9.3-postgis-2.1
die schwarze Liste entfernt wurde und der Upgrade-Prozess versucht hat, ihn zu entfernen. Durch Entfernen dieses Pakets kann ich ein Upgrade durchführen.(nb
/var/log/dist-upgrade/apt.log
kann Sie irreführen, indem Sie "Broken" -Pakete auflisten, die das Upgrade tatsächlich nicht blockieren.)Darauf wird auch in dieser ähnlichen Frage und Antwort hingewiesen: /ubuntu//a/541406/13868
Im Übrigen kann das Ausführen
sudo ubuntu-bug ubuntu-release-upgrader-core
nach dem fehlgeschlagenen Upgrade solche Probleme tatsächlich erkennen und den entsprechenden Fehlerbericht in Ihrem Webbrowser öffnen - das hat mir geholfen, das Problem zu finden.quelle
das hat bei mir geklappt.
quelle