Heute wollte ich von LTS auf LTS upgraden. Ich führte auf
update-manager -d
und startete das Upgrade. Nachdem Sie jedoch alle Dateien heruntergeladen und die Installation ausgeführt haben, ist das Upgrade fehlgeschlagen oder zumindest teilweise fehlgeschlagen. In Bezug auf Grafik und Fensterverwaltung ist ein fehlerhaftes Verhalten aufgetreten. Die beiden Screenshots zeigen das Verhalten, ähnlich dem, was wir von Windows kennen ...
Ich hatte die Hoffnung, dass eine zusätzliche
apt-get update
apt-get upgrade
würde verbleibende (möglicherweise fehlende) Pakete installieren, aber die Liste ist ziemlich leer
Get:1 http://de.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:2 http://archive.canonical.com/ubuntu xenial InRelease
Ign:3 http://archive.canonical.com precise InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:5 http://archive.canonical.com precise Release
Hit:7 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:8 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 1s (220 kB/s)
Reading package lists... Done
W: http://archive.canonical.com/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)
und alles ist installiert. Ich habe den Eindruck, dass ich das fehlgeschlagene Upgrade wiederholen oder zumindest irgendwie fortsetzen muss, aber ich weiß nicht, wie. Die beiden Ansätze, die ich ausprobiert habe, haben nichts gebracht:
sudo apt-get -f dist-upgrade
sagt, es gibt nichts zu installieren. Und
sudo update-manager -d
sagt mir, dass ich auf dem neuesten Stand bin.
Irgendwelche Ideen, wie ich dieses Problem beheben kann?
Nach mehrmaligem Neustart stelle ich fest, dass die Anwendungen von Zeit zu Zeit auch anders aussehen (siehe folgenden Screenshot).
sudo do-release-upgrade
?Checking for a new Ubuntu release; No new release found
sudo updatedb; locate apt-clone
auchgrep -n deb /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sudo updatedb; locate apt-clone /var/log/dist-upgrade/apt-clone_system_state.tar.gz
Die Ausgabe vongrep
wird am Pastebin eingefügt .Antworten:
Das hat bei mir nach einem verpatzten
sudo do-release-upgrade
vom 14.04 bis 16.04 funktioniert . Der automatische Versuch des Updaters, die vorherige Version wiederherzustellen, schlug ebenfalls fehl, ließ mich jedoch am Terminal zurück, wo ich das Upgrade wie folgt abschließen konnte.1) Ersetzen Sie den Inhalt von
/etc/apt/sources.list
durch FolgendesOptional) Wenn Sie eine Fehlermeldung erhalten
insserv: Service mountdevsubfs has to be enabled to start service hwclock1
, führen Sie den Befehl aussudo rm /var/lib/dpkg/info/util-linux.postinst
2)
sudo apt-get update
- aktualisiert Paketlisten3)
sudo apt-get dist-upgrade
- Dies dauert eine Weile, installiert alle aktualisierten Pakete4)
sudo apt-get autoremove
- Entfernt unnötige Pakete5)
sudo apt-get autoclean
- Bereinigt alte Pakete aus dem Repository6)
sudo update-grub
- Aktualisiert die Grub-Boot-KonfigurationWenn Sie jetzt ausführen
sudo do-release-upgrade
, sollten Sie die Antwort erhaltenNo new release found.
und können mit neu startensudo shutdown -r now
. Nach dem Neustart möchten Sie möglicherweise die Schritte 2 bis 5 wiederholen, um sicherzustellen, dass alle Updates installiert sind.quelle
Von der offiziellen Ubuntu-Website: 14.04 LTS-zu-LTS-Upgrades werden mit der 16.04.1 LTS-Punktversion in ungefähr 3 Monaten aktiviert.
Wenn Sie es eilig haben, führen Sie eine Neuinstallation durch ;-)
quelle
Ich glaube, ich habe den Fehler behoben.
Ich habe neu installiert
unity
undubuntu-desktop
. Ich musste auch Desktop-Symbole wieder aktivieren (Ubuntu Tweak -> Tweaks -> Desktop-Symbole -> Ein). Alles sieht wieder normal aus.quelle
Mein erster Versuch, ich habe gerade
sudo do-release-upgrade
auf 14.04 LTS ausgeführt, ist schlimm fehlgeschlagen, völlig leer und tot, kein Netzwerk, keine Konsole, kein Grub-Menü beim Booten, nichts. Ich musste von liveUSB booten und zum vorherigen btrfs-Snapshot zurückkehren (nun, das ist meiner Meinung nach wirklich eine gute Idee, um einen Snapshot für einen solchen Fall bereit zu haben).Wie auch immer, ich vermute, dass es nur ein Problem mit meinem PC ist und manchmal das Display in den Ruhezustand versetzt, der nicht aufgeweckt werden kann. Es passierte manchmal auf meinem 14.04, und das Upgrade blieb möglicherweise mitten im Fortschritt mit einer Frage hängen, die nicht zu beantworten war. Ich musste einen Kaltstart durchführen und das kann ein Grund sein.
Mein zweiter Versuch verlief viel besser. Aber es wurde zuerst 15.10 Willy installiert und endete irgendwie unsicher mit Fehlern - unerfüllten Abhängigkeiten. Ich habe diesmal den Ruhezustand des Displays vermieden, sodass ich eine Option zum Ausführen hatte
sudo apt-get install -f
, um dies zu beheben. Dann habe ich versucht, sudo do-release upgrade
erneut auszuführen. Diesmal dauerte Xenial 16.04 LTS und war in Ordnung. Alle Benutzereinstellungen, Bereitstellungen, VNC usw. wurden beibehalten - einfach perfekt.Es gibt Einstellung von
update-manager
ob ein Versions-Upgrade angeboten werden soll, und möglicherweise haben Sie dort "Nur LTS-Version" (oder "Nie") - dies kann IMHO zu "Keine neue Version gefunden" führen, da Direct 14.04 bis 16.04 noch nicht unterstützt wird. Versuchen Sie dort "für jede neue Version" zu setzen und lassen Sie es zuerst auf Willy aktualisieren.Aber ich muss wiederholen, dass die Verwendung von btrfs-Snapshots (die bei Trusty gut funktionieren) oder einer anderen, aber ausreichend guten Sicherung eine gute Idee ist, wenn Sie ein solches Upgrade versuchen.
quelle
Starten Sie den Wiederherstellungsmodus und drücken Sie Alt + F1 Schreiben
passend installieren grub
Und schlussendlich
Sudo dpkg --configure -a
Dadurch wird ein möglicher Upgrade-Fehler behoben. Es hat bei mir funktioniert, nachdem ich viele Dinge erfolglos ausprobiert hatte. Einen schönen Tag noch!
quelle
apt
Befehl sprichst du? Durch die Neuinstallation von Grub werden Grafikprobleme nicht behoben, und die Konfiguration ausstehender nicht konfigurierter Pakete hilft nur, wenn Pakete, die sich auf das Problem beziehen, installiert, aber nicht konfiguriert sind (was nach unserem Kenntnisstand nicht der Fall ist). -1