Ich habe also versucht, das Upgrade durchzuführen, indem ich
sudo do-release-upgrade
wie in meiner Anmeldeaufforderung angegeben. Es läuft etwa eine Minute lang, bevor es mit dem folgenden Fehler abstürzt:
AttributeError: 'AptCdrom' object has no attribute 'restore_backup'
Kann ich davon ausgehen, dass es sich hierbei um einen Fehler handelt und ich das Upgrade nicht über die Befehlszeile durchführen kann?
Gibt es eine Problemumgehung?
Bearbeiten: Dies ist ein Headless-Server.
Antwort1
Das Problem lag an einem alten PostgreSQL-Paket, das aus irgendeinem Grund auf die schwarze Liste gesetzt worden war und nicht gelöscht werden konnte. Da das Upgrade die Deinstallation dieses Pakets erforderte, was aufgrund der schwarzen Liste jedoch nicht möglich war, schlug es fehl. Dieser echte Fehler war jedoch in den Protokollen verborgen und nur dieser Python-Traceback war sofort sichtbar.
Durch manuelles Entfernen des Pakets und anschließendes erneutes Ausführen sudo do-release-upgrade
wurde der Fehler behoben.
cat /var/log/dist-upgrade/main.log|less
...
Dist-upgrade failed: 'The package 'postgresql-9.4-postgis-2.1' is marked for removal but it is in the removal blacklist.'
Antwort2
Zitiert ausVersionshinweise - Upgrade von Ubuntu 12.04 LTS oder Ubuntu 13.10
Upgrade von Ubuntu 12.04 LTS oder Ubuntu 13.10
So führen Sie ein Upgrade auf einem Desktopsystem durch:
Drücken Sie Alt+ F2und geben Sie
update-manager
in das Befehlsfeld ein. Der Update Manager sollte sich öffnen und Ihnen Folgendes mitteilen:`New distribution release '14.04 LTS' is available.`
Klicken Sie auf „Upgrade“ und folgen Sie den Anweisungen auf dem Bildschirm.
So führen Sie ein Upgrade auf einem Serversystem durch:
Installieren Sie das
update-manager-core
Paket, falls es noch nicht installiert ist.Starten Sie das Upgrade-Tool mit dem Befehl
sudo do-release-upgrade
.
Folgen Sie den Anweisungen auf dem Bildschirm.Beachten Sie, dass beim Server-Upgrade der GNU-Bildschirm verwendet wird und bei Verbindungsproblemen automatisch die Verbindung wiederhergestellt wird.
Offline-Upgrade-Optionen über alternative CDs werden für Ubuntu Desktop und Ubuntu Server nicht mehr angeboten. Bitte stellen Sie sicher, dass Sie über eine Netzwerkverbindung zu einem der offiziellen Mirrors oder zu einem lokal zugänglichen Mirror verfügen, und befolgen Sie die obigen Anweisungen.
Sie können Update Manager zum Upgrade Ihrer 12.04 LTS auch folgendermaßen starten:
sudo update-manager -d
Hit Enter& viel Glück!