Dzisiaj chciałem przejść z LTS na LTS. Występowałem
update-manager -d
i rozpoczął aktualizację. Jednak po pobraniu wszystkich plików i uruchomieniu instalacji uaktualnienie nie powiodło się lub przynajmniej częściowo się nie udało. Występują pewne błędne zachowania dotyczące grafiki i zarządzania oknami. Dwa zrzuty ekranu pokazują zachowanie, coś podobnego do tego, co znamy z systemu Windows ...
Miałem nadzieję, że dodatkowy
apt-get update
apt-get upgrade
zainstalowałby pozostałe (potencjalnie brakujące) pakiety, ale lista jest dość pusta
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)
i wszystko jest zainstalowane. Mam wrażenie, że muszę powtórzyć lub przynajmniej jakoś kontynuować nieudaną aktualizację, ale nie wiem, jak to zrobić. Dwa podejścia, których próbowałem, nic nie dały:
sudo apt-get -f dist-upgrade
mówi, że nie ma nic do zainstalowania. I
sudo update-manager -d
mówi mi, że jestem na bieżąco.
Wszelkie pomysły, jak mogę rozwiązać ten problem?
Po wielokrotnym ponownym uruchomieniu zauważyłem, że od czasu do czasu aplikacje również wyglądają inaczej, zobacz poniższy zrzut ekranu.
sudo do-release-upgrade
?Checking for a new Ubuntu release; No new release found
sudo updatedb; locate apt-clone
grep -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
Dane wyjściowegrep
są wklejane na pastebin .Odpowiedzi:
To zadziałało dla mnie po spartaczeniu
sudo do-release-upgrade
z 14.04 na 16.04. Automatyczna próba przywrócenia poprzedniej wersji przez aktualizatora również nie powiodła się, ale zostawiła mnie na terminalu, gdzie mogłem dokończyć aktualizację w następujący sposób.1) Zamień zawartość
/etc/apt/sources.list
na następująceOpcjonalnie) Jeśli pojawia się błąd
insserv: Service mountdevsubfs has to be enabled to start service hwclock1
, uruchom poleceniesudo rm /var/lib/dpkg/info/util-linux.postinst
2)
sudo apt-get update
- aktualizuje listy pakietów3)
sudo apt-get dist-upgrade
- zajmie to chwilę, instaluje wszystkie zaktualizowane pakiety4)
sudo apt-get autoremove
- usuwa niepotrzebne pakiety5)
sudo apt-get autoclean
- czyści stare pakiety z repozytorium6)
sudo update-grub
- aktualizuje konfigurację grub bootTeraz, jeśli uruchomisz
sudo do-release-upgrade
, powinieneś otrzymać odpowiedźNo new release found.
i możesz uruchomić ponowniesudo shutdown -r now
. Po ponownym uruchomieniu możesz powtórzyć kroki od 2 do 5, aby upewnić się, że wszystkie aktualizacje są zainstalowane.źródło
Z oficjalnej strony Ubuntu: 14.04. Aktualizacja LTS do LTS zostanie włączona wraz z wydaniem punktu 16.04.1 LTS, za około 3 miesiące.
Jeśli się spieszysz, zrób świeżą instalację ;-)
źródło
Myślę, że naprawiłem błąd.
Ponownie zainstalowałem
unity
iubuntu-desktop
. Musiałem także ponownie włączyć ikony pulpitu (Ubuntu Tweak -> Tweaks -> Ikony pulpitu -> Wł.). Wszystko znów wygląda normalnie.źródło
Moja pierwsza próba, po prostu uruchomiłem
sudo do-release-upgrade
na 14.04 LTS nieudane, całkowicie puste i martwe, bez sieci, bez konsoli, bez menu grub przy starcie, nic. Musiałem uruchomić się z liveUSB i powrócić do poprzedniej migawki btrfs (cóż, to naprawdę dobry pomysł IMHO, aby mieć migawkę gotową na taki przypadek).W każdym razie podejrzewam, że może to być po prostu problem z moim komputerem, czasami ustawiając wyświetlacz w tryb uśpienia, którego nie można obudzić. Czasami zdarzało się to w dniu 14.04, a aktualizacja może utknąć w jakimś pytaniu w trakcie postępu, na które nie było odpowiedzi. Musiałem wykonać zimny restart i to może być powód.
Moja druga próba poszła znacznie lepiej. Ale najpierw zainstalował Willy 15.10 i zakończył się niejasno błędami - niezaspokojonymi zależnościami. Tym razem uniknąłem trybu uśpienia wyświetlacza, więc miałem opcję uruchomienia,
sudo apt-get install -f
aby to naprawić, a następnie spróbowałem uruchomić sudo do-release upgrade
ponownie i tym razem zajęło to Xenial 16.04 LTS i skończyłem OK. Zachował wszystkie ustawienia użytkownika, mounty, vnc i tak dalej - po prostu idealny.Istnieje ustawienie,
update-manager
czy powinien oferować aktualizację wersji, i być może masz tam „tylko wersję LTS” (lub „nigdy”) - może to skutkować brakiem nowej wersji IMHO, ponieważ bezpośrednie 14.04 do 16.04 nie jest jeszcze obsługiwane. Spróbuj tam umieścić „dla każdej nowej wersji” i pozwól jej najpierw zaktualizować do wersji Willy.Ale muszę powtórzyć, że używanie migawek btrfs (działających dobrze na Trusty) lub innych, ale wystarczająco dobrych kopii zapasowych, jest dobrym pomysłem podczas próby takiej aktualizacji.
źródło
Uruchom w trybie odzyskiwania i naciśnij klawisze alt + f1 Write
apt install grub
I w końcu
Sudo dpkg --configure -a
To naprawi każdy możliwy błąd aktualizacji. To zadziałało po wielu nieudanych próbach innych rzeczy. Miłego dnia!
źródło
apt
poleceniu mówisz? Ponowna instalacja Grub nie naprawi problemów z grafiką, a konfiguracja oczekujących nieskonfigurowanych pakietów pomaga tylko wtedy, gdy pakiety związane z problemem są zainstalowane, ale nie skonfigurowane (co nie jest tak daleko, o ile nam wiadomo). -1