Das Release-Upgrade auf 14 ist mit einer Python-Ausnahme fehlgeschlagen

Das Release-Upgrade auf 14 ist mit einer Python-Ausnahme fehlgeschlagen

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-upgradewurde 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-managerin 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-corePaket, 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!

verwandte Informationen