Aktualizacja Ubuntu 14.04 do 16.04 nie powiodła się

8

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 ...

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

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. wprowadź opis zdjęcia tutaj

k1next
źródło
Próbowałeś sudo do-release-upgrade?
rsl
To tylko daje Checking for a new Ubuntu release; No new release found
k1następnie
Zastanawiam się, dlaczego wciąż mamy tam „dokładne” odniesienie? (Mam go również na jednym uaktualnionym komputerze!)
Alexis Wilke
Czy nadal masz informacje o aktualizacji wersji? Czy możesz sudo updatedb; locate apt-clonegrep -n deb /etc/apt/sources.list /etc/apt/sources.list.d/*.list
pisać
Dane wyjściowe to: sudo updatedb; locate apt-clone /var/log/dist-upgrade/apt-clone_system_state.tar.gzDane wyjściowe grepsą wklejane na pastebin .
k1next

Odpowiedzi:

5

To zadziałało dla mnie po spartaczeniu sudo do-release-upgradez 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.listna następujące

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe

Opcjonalnie) 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ów

3) sudo apt-get dist-upgrade- zajmie to chwilę, instaluje wszystkie zaktualizowane pakiety

4) sudo apt-get autoremove- usuwa niepotrzebne pakiety

5) sudo apt-get autoclean- czyści stare pakiety z repozytorium

6) sudo update-grub- aktualizuje konfigurację grub boot

Teraz, jeśli uruchomisz sudo do-release-upgrade, powinieneś otrzymać odpowiedź No new release found.i możesz uruchomić ponownie sudo shutdown -r now. Po ponownym uruchomieniu możesz powtórzyć kroki od 2 do 5, aby upewnić się, że wszystkie aktualizacje są zainstalowane.

Rad
źródło
Działa to dla mnie świetnie, gdy napotkałem launchpad.net/bugs/798414 podczas aktualizacji do-release-upgrade (partycja full / boot), dzięki!
mrexodia
1

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ę ;-)

Jan
źródło
3
Wolałbym naprawić mój problem niż świeżą instalację
k1next
Stwierdziłeś, że chcesz przejść z LTS na LTS. Ta opcja będzie dostępna dopiero po zwolnieniu punktu (sam sprawdziłem i potwierdziłem). Nowe instalacje nie są duże, jeśli masz oddzielną partycję dla domu.
Jan
1

Myślę, że naprawiłem błąd.

Ponownie zainstalowałem unityi ubuntu-desktop. Musiałem także ponownie włączyć ikony pulpitu (Ubuntu Tweak -> Tweaks -> Ikony pulpitu -> Wł.). Wszystko znów wygląda normalnie.

k1next
źródło
0

Moja pierwsza próba, po prostu uruchomiłem sudo do-release-upgradena 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 -faby to naprawić, a następnie spróbowałem uruchomić s udo do-release upgradeponownie 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-managerczy 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.

coro
źródło
-3

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!

Xulian Meksyk
źródło
2
O tym aptpoleceniu 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
David Foerster,
To zadziałało dla mnie. Myślę, że rozwiązałoby to problem z plakatami. OP nie potrzebował części odzyskiwania i gruba, ale inni mogli.
David Lotts