Jak wznowić aktualizację wersji?

52

Wczoraj rozpocząłem aktualizację z 12.10 na 13.04, ale przerwałem, ponieważ trwało to zbyt długo. Teraz, jeśli uruchomię go ponownie, nie będzie kontynuowane.

Czy jest jakaś możliwość wyczyszczenia bałaganu, który mi pozostał, kiedy go przerwałam i wykonałem czysty restart tej aktualizacji?

Dave
źródło
Musi istnieć sposób na a) usunięcie wszystkich danych tymczasowych, które przechował dla ostatniej próby lub b) powiedzenie mu, aby zaczął od nowa. Prosty sposób „po prostu idź tam, gdzie zostałeś przerwany” wydaje się nie działać!
Dave
1
Nie jestem pewien, ale może „sudo apt-get upgrade”, a potem „sudo apt-get update” mogło to naprawić!
Dave
Do mojej odpowiedzi dodałem instrukcje dotyczące usuwania wszystkich pakietów do pobrania. Jeśli chodzi o aktualizację / aktualizację, zwykle chcesz to zrobić na odwrót: „sudo apt-get update && sudo-apt-get upgrade” (możesz to zrobić w jednym wierszu - „&&” oznacza drugie polecenie będzie działać tylko, jeśli pierwszy się powiedzie).
Lambart

Odpowiedzi:

57

Spróbuj wykonać następujące kroki z wiersza polecenia:

Napraw zepsute zależności:

$ sudo apt-get install -f

Jeśli nadal nie działa, spróbuj naprawić / ponownie skonfigurować istniejące, rozpakowane, ale jeszcze nie skonfigurowane pakiety:

$ sudo dpkg --configure -a

Następnie spróbuj ponownie zaktualizować.

Jeśli to się nie powiedzie, możesz usunąć wszystkie już pobrane pakiety (powinny być przechowywane /var/cache/apt/archives), zrób to

$ sudo apt-get clean

Spowoduje to wyczyszczenie pakietów, ale jeśli nadal tkwisz w dziwnym stanie, nie jestem pewien, co jeszcze zasugerować.

$ sudo apt-get autoremove -y

Spowoduje to usunięcie wszelkich przestarzałych pakietów.

Oczywiście zanim cokolwiek zrobisz, wykonaj kopię zapasową każdej ważnej zawartości /home/davekatalogu (lub cokolwiek innego $HOME).

Lambart
źródło
Zrobiłem wszystko, co tu napisałeś. Dzięki za szczegółową poradę! Ale obawiam się, że GUI-Software-Updater nadal zawiedzie. Jedynym sposobem, w jaki mogę go zmusić do zrobienia czegokolwiek, jest terminal, ale to nie zmienia mojego komputera w dziwnym stanie.
Dave
Jasne, przepraszam, nic nie działało. Wczoraj znalazłem ten wątek, który wspomina o kilku innych aspektach. Może coś tu jest? ubuntuforums.org/…
Lambart
Bardzo ci dziękuje za pomoc! Nie poddałem się i po kilku próbach zmieniania kroków, udało mi się to! Twój kod naprawił problem.
Dave,
2
potwierdź, że sudo apt-get install -fzrestartowałem dpkg dla mnie. moja aktualizacja została przerwana po zerwaniu połączenia sieciowego. prob powinien użyć screenpodczas zdalnej aktualizacji, co moim zdaniem ubuntu zrobiło w pewnym momencie ...
letni
4
do-release-upgrade rozpoczyna sesję ekranową (ze znakiem ucieczki ekranu ^ spacja), ale jeśli proces nadrzędny do-release-upgrade umrze, może to zabić cały proces. Zachowaj ostrożność przy uderzaniu ^ c, jeśli uruchomisz podpowłokę, aby zaczepić się o zmodyfikowany plik konfiguracyjny, napotkałem problem z tym: bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/…
Peter Cordes
53

Wygląda na to, że sudo screen -D -rpołączy się ponownie z rozłączoną instalacją w aktualizacji 12.04 do 16.04. Oznacza to, że nie zabija się paczek ani nic podobnego. Zakłada się, że nie aktywnie zatrzymałeś aktualizacji, po prostu straciłeś dostęp do sesji.

Flickerfly
źródło
5
Nawet ekran „do-release-upgrade” z 14.04LTS do 16.04LTS
Ivan Buttinoni
2
Działa w dniu 17.10 -> 18.04 LTS!
Preston Lee
1
Robiłem aktualizację do-release na X2go, co było prawdopodobnie złym pomysłem, ponieważ zdalne pakiety ekranowe są w tym procesie blokowane. To mnie uratowało.
endolith,
4

Moja aktualizacja 16.04 do 18.04 została przerwana, ponieważ przez pomyłkę zatrzymałem proces. Wydaje mi się, że proces ten dobiegł końca (instalowanie pakietów Wi-Fi). Nic z powyższego nie działało i dawało „dpon fronend jest zablokowany przez inny proces”. Ponowne uruchomienie systemu, a następnie

$ sudo dpkg --configure -a

wznowiono proces i pomyślnie zakończono aktualizację do 18.04.

SDQT
źródło
To było dla mnie najprostsze odzyskiwanie. Na szczęście częściowo zaktualizowany system można zrestartować (przerwałam wymianę pliku konfiguracyjnego dla Samby). Dziękujemy za udokumentowanie tego odzyskiwania!
BobHy