it-swarm.com.de

Warum bekomme ich das Ubuntu 18.04-Upgrade nicht?

Ich habe versucht, auf Ubuntu 18.04 zu aktualisieren, aber wenn ich es versuche

do-release-upgrade -c

Ich bekomme diese Ausgabe

Checking for a new Ubuntu release
No new release found.

Ich habe den Veröffentlichungstermin auf den 26. April festgelegt, aber trotzdem habe ich kein Update erhalten ...

Ich bin ein bisschen neu in Linux, also verzeihen Sie mir, wenn ich mich in irgendeinem Punkt irre.

23
Moeed Azhar

Die Release Notes haben dies:

Upgrade von Ubuntu 16.04 LTS oder 17.10

Upgrades von 17.10 werden erst einige Tage nach der Veröffentlichung von 18.04 aktiviert. Upgrades von 16.04 LTS werden erst einige Tage nach der Veröffentlichung von 18.04.1, die Ende Juli erwartet wird, aktiviert.

13
mikewhatever

Eine ausführliche Anleitung zur Aktualisierung wird vorgestellt hier . Andere Antworten erwähnen bereits, dass Sie verwenden müssen:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Zusätzlich müssen Sie die Datei überprüfen:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Wenn in der letzten Zeile "never" steht, ändern Sie diese für Ubuntu 17.10-Benutzer auf "normal". Ändern Sie es für Ubuntu 16.04 LTS-Benutzer in "LTS". Sonst bekommst du das Upgrade ... um "nie":

[email protected]:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
[email protected]:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
[email protected]:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Diese Befehle wurden mit Prompt=never unter Ubuntu 16.04 ausgegeben, wo es gestern (28. April 2018) für ein Upgrade zur Verfügung steht. Das Problem wurde behoben, indem die Eingabeaufforderung in lts geändert wurde.


Sie sollten entweder zuerst Ihre Daten sichern oder Ihre Daten klonen und das Upgrade in einer Testumgebung ausführen. Hier ist ein Skript, das ich für einen solchen Zweck geschrieben habe (aber Sie können es auch manuell mit Live USB machen): Bash-Skript zum Klonen von Ubuntu auf eine neue Partition zum Testen des 18.04 LTS-Upgrades

Ich habe während des Upgrades einige Notizen gemacht. Darauf können Sie sich freuen:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/Pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Beachten Sie, dass Ihre Schritte je nach installierter Software variieren.

Umso mehr Grund für das Klonen besteht darin, dass Sie testen können, was passiert, wenn Sie die Standardeinstellung N akzeptieren oder Y verwenden, um die aktuellste Konfiguration abzurufen, die möglicherweise besser ist oder nicht.

Da Ihre ursprüngliche Ubuntu-Version intakt bleibt, können Sie den Befehl diff für die neuen 18.04-Konfigurationsdateien ausführen, wenn Sie diese installieren möchten.

12

Alle Meta-Informationen wurden noch nicht veröffentlicht/konfiguriert noch nicht. Sie können ein paar Tage warten oder dies jetzt als Alternative ausführen:

$ do-release-upgrade -d

Es funktioniert einwandfrei!

Der -d ist für die neueste Entwicklungsversion, die die aktuelle Ubuntu 18.04 LTS Version ist. Dasselbe, auf das in den Versionshinweisen verwiesen wird.

6
L. D. James

Es gibt eine Erklärung hier :

Wie oben bereits erwähnt, werden Upgrades von 17.10 erst einige Tage nach dem Release vom 18.04. Und Upgrades von 16.04. LTS werden erst einige Tage nach dem Release vom 18.04.1, das Ende Juli 2018 erwartet wird, aktiviert.

Infolgedessen wird bei Ihrem Upgrade-Versuch möglicherweise die Meldung "Keine neue Version gefunden" angezeigt, wenn Sie versuchen, Ihr Ubuntu-System mithilfe des Befehls "Sudo do-release-upgrade" zu aktualisieren. In diesem Fall lesen Sie die folgenden Abschnitte.

Wie man sowieso upgraden kann:

Führen Sie zunächst den Befehl Sudo do-release-upgrade aus. Für den Fall, dass Sie die Meldung No new release found erhalten, haben Sie vier Möglichkeiten:

  • Der erste und empfohlene Ansatz besteht darin, einfach zu warten. Direkte Upgrades von Ubuntu 16.04 LTS auf Ubuntu 18.04 LTS sind höchstwahrscheinlich bis Ende Juli 2018 nicht verfügbar.

  • Erzwingen Sie ein direktes Upgrade mit der Option -d. In diesem Fall erzwingt Sudo do-release-upgrade -d ein Upgrade von Ubuntu 16.04 LTS auf Ubuntu 18.04 LTS. Falls Sie eine "Upgrades auf die Entwicklungsversion sind nur ab der neuesten unterstützten Version verfügbar." Stellen Sie sicher, dass das Standardverhalten des Release-Upgrades auf ltswithin/etc/update-manager/release-upgrades eingestellt ist.

  • Aktualisieren Sie zuerst auf 17.10, indem Sie das Standardverhalten des Release-Upgrades in der Datei/etc/update-manager/release-upgrades auf normal ändern. Wenn Sie fertig sind, führen Sie den Befehl Sudo do-release-upgrade erneut aus. Befolgen Sie nach dem Upgrade Ihres Systems auf Ubuntu 17.10 die Anweisungen zum Upgrade von Ubuntu 17.10 auf Ubuntu 18.04, während das Verhalten des Release-Upgrades auf normal eingestellt bleibt.

  • Verwenden Sie die unten beschriebene Debian-Methode, um Ihr Ubuntu 16.04-System zu aktualisieren.

Und diese Debian-Methode ist:

Wenn Sie den traditionellen Debian-Pfad gewählt haben, müssen Sie die Datei /etc/apt/sources.list ändern und den Namen Ihrer vorherigen Version durch bionic ersetzen. Wenn Sie also am 16.04 sind, ersetzen Sie jede Xenial-Instanz durch Bionic. Wenn Sie aktuell 17.10 haben, ersetzen Sie artful durch bionic.

Dieser Vorgang kann mit dem folgenden sed-Befehl automatisiert werden:

$ Sudo sed -i's/xenial/bionic/g '/etc/apt/sources.list

Dann schauen Sie in /etc/apt/sources.list.d/ nach. Ändern Sie alle Dateien dort auf die gleiche Weise. Wenn Sie beim Versuch, Ubuntu zu aktualisieren, eine Fehlermeldung erhalten, verwenden Sie artful, bis diese Repositorys aktualisiert wurden.

Jetzt können Sie das Ubuntu dist-Upgrade ausführen. Aktualisieren Sie zunächst die Apt-Quellen. Führen Sie dann das Ubuntu-Upgrade aus.

$ Sudo apt update && Sudo apt -y dist-upgrade

Das Upgrade sollte einige Zeit in Anspruch nehmen. Wahrscheinlich wird jedes Paket auf dem System aktualisiert. Wenn das Ubuntu-Upgrade abgeschlossen ist, starten Sie das System neu. Wenn das System wieder hochfährt, wird Ubuntu 18.04 LTS Bionic Beaver ausgeführt!

Zu beachten ist jedoch, dass die traditionelle Debian-Methode anscheinend die Änderungen in der Systemkonfiguration nicht berücksichtigt, weshalb die empfohlene Methode die Verwendung des Update Managers ist, sei es über das grafische Tool (Update-Manager) oder das Befehlszeilentool (Do-Release-Upgrade).

4
yman

Ich hatte Probleme mit dem Upgrade ("Keine neue Version gefunden"), bis ich dies auf dem anderen Konto versuchte.

Wenn Sie mehrere Konten haben, möchten Sie möglicherweise das Konto ausprobieren, das zuerst bei der Installation des Systems erstellt wurde.

Der Update-Manager zeigt die neue Version an, die mit dem Befehl verfügbar ist

update-manager -c

im Alt + F2-Popup-Fenster.

0
LanternD