Przypadkowo nacisnąłem Ctrl + C podczas do-release-upgrade
procesu Ubuntu Server . Upuściłem do powłoki, aby porównać plik .conf w / etc /. Kiedy nacisnąłem Ctrl-C, zapytałem, czy chcę spróbować ponownie dołączyć do procesu aktualizacji, ale nie udało się to.
Więc rzuciłem, a teraz jest zawieszony proces dpkg, który trzyma się apt apt. Jest to zwirtualizowany serwer bez interfejsu użytkownika GUI ...
Czy można odzyskać proces aktualizacji, czy też muszę zabić proces dpkg i zacząć od nowa?
screen -RD
, ale to nie zadziałało. Nie działał żaden demon ekranowy, więc nie było nic, z czym można się ponownie połączyć. Dokładny błąd? Miałem wybór „r” lub „q”, myślę (ponownie połącz lub wyjdź) na dole aplikacji podobnej do przekleństw. Przepraszam, nie mogę być bardziej pomocny. Korzystałem z VirtualBox i bez uruchomionej sesji tmux lub screena nie miałem przewijania, a interfejs podobny do przekleństw czyścił ekran. Reconnect nie działał, więc po prostu zrezygnowałem.screen -R -D
zarówno jako użytkownik sudo, jak i mój normalny użytkownik ..dpkg configure -a
to właściwa odpowiedź. To mi się przydarzyło i naprawdę złą rzeczą było to, że bind9 nie był poprawnie skonfigurowany (tzn. Ctrl-C musiał zatrzymać ten proces i nie mógł się już uruchomić!) Po naprawieniu bind9, apt-get update + upgrade + dist -upgrade działał jak urok, a następnie zrestartowałem się i wszystko działało.Odpowiedzi:
Zwykle aktualizuję wersje przez VPN, więc próbowałem tego kilka razy. Ilekroć aktualizuje mój pakiet openvpn, tracę połączenie, więc ponownie się łączę.
do-release-upgrade
rozpoczyna sesję tworzenia kopii zapasowej SSH na porcie 1022 i sesję tworzenia kopii zapasowej. Jeśli nie masz zainstalowanego ekranu, NIE będzie ono dostępne.Możesz uzyskać sesję ekranu, uruchamiając:
Następnie, aby ponownie dołączyć:
Korzystanie z poprzednio wyświetlanego ekranu po
root/
Powinieneś wrócić do miejsca, w którym utraciłeś połączenie.
źródło
do-release-upgrade
rzeczywiście automatycznie rozpoczyna się sesja ekranowa (kazałeś mi ponownie przeczytać pytanie przez sekundę, aby poszukać wzmianki o rozpoczęciu procesu aktualizacji przezscreen
)Miałem ten sam problem podczas aktualizacji do kwantowej. Niestety dla mnie, podobnie jak w przypadku oryginalnego plakatu, ekran również został zabity z powodu kombinacji klawiszy Ctrl + C.
Zabicie dpkg i ponowne uruchomienie go za pomocą „--configure -a” rozwiązało problem.
Dzięki
źródło
Sam bardziej jestem osobą CentOS / RHEL, ale z mojego doświadczenia wynika, że prawie zawsze lepiej zabijasz i zaczynasz proces od nowa. Pobieranie, synchronizowanie itp. Powinno być już zakończone i nie trzeba go ponownie wykonywać. Ponieważ zajmuje to większość czasu, nie powinno być wiele zagubienia na tej trasie.
źródło