Fehler beim Versuch, ein Upgrade von Ubuntu 18.04 auf 18.10 durchzuführen: "Bitte installieren Sie vor dem Upgrade alle verfügbaren Updates für Ihre Version."


23

Auf einem Lenovo-Laptop möchte ich ein Upgrade von Ubuntu 18.04 auf Ubuntu 18.10 (Wellensittich) durchführen .

Wenn ich im Update Manager Upgrade auswähle, verschwindet das Dialogfeld und es passiert nichts. Das Upgrade startet nicht.

Hinweis: Ich habe heute Morgen dasselbe Verfahren auf meinem anderen Laptop und Ubuntu durchgeführt und erfolgreich ein Upgrade durchgeführt.

do-release-upgrade Upgrade schlägt fehl und löst folgenden Fehler aus:

Please install all available updates for your release before upgrading.

Was kann ich tun, um das System erfolgreich zu aktualisieren?


1
Starten Sie Ihr System neu. Öffnen Sie ein Terminal. Versuchen Sie den Befehl do-release-upgrade. Wenn dies fehlschlägt, bearbeiten Sie Ihre Frage so, dass sie die gesamte Terminalausgabe enthält.
user535733

1
Terminal-Antwort: "Bitte installieren Sie alle verfügbaren Updates vor dem Upgrade"
dupont

1
Ich fand die Lösung, nachdem ich im Terminal "sudo apt-get update" und "sudo apt-get dist-upgrade" eingegeben und dann den Update-Manager gestartet und das Upgrade gestartet hatte.
Du Pont

Antworten:


17

Aktivieren Sie das Upgrade auf Nicht-LTS-Versionen

software-properties-gtk

Dann:

  • Registerkarte "Updates"
  • Dropdown "Benachrichtigen Sie mich über eine neue Ubuntu-Version"
  • "Für jede neue Version"

Bildbeschreibung hier eingeben

TODO wie geht das nur von der Kommandozeile aus?

Dann wie gewohnt:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

Ohne die For any new versionEinstellung konnte die neue Version nicht gefunden werden mit:

No new release found.

Beachten Sie auch, dass das Upgrade nicht genau zur selben Zeit veröffentlicht wird, zu der die 18.10-Diskette herauskommt. Es scheint, dass Sie einige Tage warten müssen, bis 18.04.1 veröffentlicht wird, bevor Sie das Upgrade durchführen.

Aus irgendeinem Grund habe apt-getich eines der Upgrades verpasst und bekam:

Please install all available updates for your release before upgrading."

hat nur aptfunktioniert.

Ich rate davon ab, es -dsei denn, Sie wissen wirklich, was Sie tun, wenn Sie auf instabile Entwicklungsversionen aktualisieren, was die meisten Benutzer nicht wünschen.


3
+1 Der Hinweis zum Verwenden aptanstelle von apt-getwar das, was ich brauchte.
Phlarx

7

Installieren Sie alle Updates und führen Sie dann das System-Upgrade über das Terminal durch. Das sollte funktionieren:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d

4
Beachten Sie, dass -dUpgrades auf die Entwicklungsversion eine schlechte Idee für die meisten Benutzer sind. Sehen Sie sich stattdessen diese Option an: askubuntu.com/questions/1085295/…
Ciro Santilli vom

6
Es ist auch notwendig, apt dist-upgradevorher anzurufendo-release-upgrade
kap

1
Selbst wenn ich dist-upgrade mache, gibt es mir immer noch den FehlerPlease install all available updates for your release before upgrading.
Cerin

2

Ich hatte genau das gleiche Problem mit meinem Lenovo ThinkPad X240. Nach sudo apt-get update && sudo apt-get upgrade ordnungsgemäß im Terminal arbeiteten die grafischen Update-Manager (Software Updater) ...


2

Beim Upgrade von 18.10 auf 19.04 bin ich auf dasselbe Problem gestoßen. In meinem Fall war der Grund, dass ich einige Pakete als gekennzeichnet hatte kept back. In diesem Fall waren sie mit MSSQL verwandt.

szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

Ich habe sie einfach zusammen mit ihren Abhängigkeiten entfernt:

szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

Die folgende Befehlsfolge führte mich dann zum erfolgreichen Upgrade:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

EDIT: Später fand ich diese detaillierte Antwort von Michael auf eine ähnliche Frage, die dazu beitragen könnte, dasselbe Ziel zu erreichen.


0

Welche Version des Betriebssystems haben Sie (32/64 Bit)? Die Ausgabe des Terminals auf meinem Lubuntu-Computer nach der Verwendung von sudo do-release-upgradelautet:

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(Der Cammand sudo do-release-upgrade -dist für das Upgrade auf die neueste Entwicklungsversion vorgesehen. Dies ist nur ab der neuesten Version möglich.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.