
Ich habe gerade mein System gesichert und beim Versuch, es auf Utopic Unicorn zu aktualisieren, erhalte ich die Fehlermeldung „Die Aktualisierungen können nicht berechnet werden.“ Ich habe das Upgrade per ausgeführt sudo apt-get dist-upgrade
, und sudo do-release-upgrade
nachdem die GUI-Methode fehlgeschlagen war, wurde bei allen dieselbe Fehlermeldung angezeigt.
Das Feedback gibt einige Empfehlungen:
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 aktualisiere weder auf eine Vorabversion noch komme ich von einer, sondern wechsle von Ubuntu 14.04 LTS zu 14.10. Ich habe keine defekten Pakete und habe alle meine nicht offiziellen Softwarequellen im Manager „Software & Updates“ deaktiviert.
Ich schätze, es bleibt das Unofficial software packages not provided by Ubuntu
. Wenn mir jemand dabei helfen kann, mit Synaptic oder einem anderen Programm nach inoffiziellen Paketen zu suchen, wäre ich dankbar.
Gibt es andere Faktoren, die diesen Fehler verursachen könnten, und wie kann ich diese überprüfen/beheben?
Danke.
Bearbeiten: Ich habe keine defekten oder zurückgehaltenen Pakete. Alles ist auf dem neuesten Stand und ein Neustart von allem oder irgendetwas hat keine Auswirkungen.
Antwort1
Versuchen Sie Folgendes auszuführen:
grep ERROR /var/log/dist-upgrade/main.log
Hoffentlich werden Ihnen hier die Namen der in Konflikt stehenden Pakete angezeigt. Bei mir war es (ich habe die lange Zeile umgebrochen, damit sie leichter zu lesen ist):
2014-10-25 18:15:05,915 ERROR Dist-upgrade failed:
'The package 'postgresql-9.3-postgis-2.1'
is marked for removal but it is in the removal blacklist.
postgresql-9.3-postgis-2.1
ist hier ein Paketkonflikt. Bei Ihnen wird es wahrscheinlich ein oder mehrere andere sein. Sie können es dann folgendermaßen entfernen:
sudo apt-get remove conflicting-package-1 conflicting-package-2 ...
Starten Sie dann einfach das Distributions-Upgrade neu.
Antwort2
Ich konnte das Problem lösen, indem ich im Ubuntu-Upgradedialogfeld auf den Hauptserver umschaltete. Zuvor zeigte es auf US
Antwort3
Ich habe festgestellt, dass „defekte“ Pakete Probleme beim Upgrade verursachten. Meine Pakete (gnuplot) waren nicht explizit defekt (das wurde durch einen Blick in den Synaptic-Paketmanager überprüft), aber sie waren als nicht zu aktualisieren markiert. Diese Art von Paketen führt auch zum Absturz des Upgrades; sie können im Synaptic-Paketmanager gefunden werden, indem man nach „Installiert (aktualisierbar)“ filtert. Ich habe sie einfach zum Löschen markiert und dann ausgeführt
sudo apt-get dist-upgrade
sudo do-release-upgrade
... So weit, ist es gut!
Antwort4
Ich hatte das gleiche Problem, obwohl in keinem der Protokolle etwas über defekte Seiten aufgeführt war (und auch in keiner Ausgabe von apt-get
).
Die Lösung bestand darin, den Spiegel zu ändern, von dem ich meine Updates herunterlud. Normalerweise verwende ich hier in Australien einen lokalen Spiegel, weil es schneller geht, aber dieser verursacht bei Upgrades fast immer Probleme, weil entweder die Pakete veraltet sind oder der Inhalt fehlt.
Mein Computer war anscheinend auf dem neuesten Stand, aber nachdem ich meinen Spiegel auf die Seite umgestellt Main server
und Folgendes ausgeführt hatte:
sudo apt-get update && sudo apt-get dist-upgrade
Mehrere neue Pakete wurden aktualisiert. Nach dem Ausführen update-manager
konnte mein Ubuntu 14.04 korrekt aktualisiert werden.