uaktualnienie z 16.04 do 18.04, ekran blokady jest zablokowany

17

W tej chwili aktualizuję dość czystą instalację z 16.04 na 18.04 i wydaje się, że utknęła.

Mam na myśli, że po pewnym czasie do aktualizacji poszedł na blokadę ekranu i wpisałem swoją nazwę użytkownika i hasło i wydaje się, że utknąłem mówiąc: „odblokowanie ...”

Nie mam pojęcia, czy wynika to z faktu, że aktualizacja wciąż uruchamia system wymuszania zasobów, czy dzieje się coś innego.

Mogę przełączać za pomocą klawiszy CtrlAlt+ F, ale to daje mi tylko czarne ekrany i nie można stwierdzić, czy aktualizacja wciąż trwa / czy skończyło się coś strasznego ...

Jakieś pomysły? (nie mogę się zalogować, sshponieważ nie zainstalowałem serwera ssh na tym laptopie)

geegee
źródło
teraz również użycie klawiszy Alt Ctrl + F nie odpowiada.
geegee
Czy próbowałeś przełączania do terminala (ctrl + alt + f4 lub twój ulubiony klawisz fn) i logowania tam, patrząc na to, co dzieje się ( top, iotopetc)
guiverc
@ guiverc, jak wspomniano wcześniej, dają mi czarny ekran zamiast loginu.
geegee
przepraszam, nie wiedziałem, co CTRL + ALT + F zrobił lub miał na myśli (faktycznie wypróbowałem kombinację na moim 18.04 i nic nie zrobiłem) nigdy nie zdając sobie sprawy, że masz na myśli klawisze Fn.
guiverc
@ guiverc mam na myśli klawisze funkcyjne (F1 - F12)
geegee

Odpowiedzi:

20

Natknąłem się na ten sam problem: aktualizacja z 16.04 do 18.04 (na Kubuntu). Ekran jest automatycznie blokowany, ponieważ nie korzystałem z komputera. Wpisane hasło, ekran jest zablokowany. Przełączanie na konsolę tekstową - wszystkie ekrany są ciemne. Wracając, pojawia się kursor myszy, który reaguje, ale wszystko inne jest czarne.

Wtedy zdałem sobie sprawę:

  1. przełączając się do konsoli tekstowej za pomocą Ctrl+ Alt+ F1, konsola tekstowa nie była pusta ale po prostu bardzo ciemna . Więc zwiększyłem jasność ekranu na laptopie za pomocą klawiszy funkcyjnych.

  2. Używając topzobaczyłem, że aktualizacja prawdopodobnie nadal działa (duże obciążenie na dpkg).

  3. Dzięki sudo loginctl unlock-sessionsmogłem odblokować wygaszacze ekranu. Nauczyłem się tego z tej odpowiedzi (dla wygody wykorzystałem pełny cytat):

sudo loginctl unlock-sessionsjeśli twój system używa systemd. Pamiętaj, że powyższe odblokuje WSZYSTKIE sesje bez względu na to, który użytkownik uruchamia wygaszacz ekranu.

Jeśli chcesz tylko odblokować własną sesję, po prostu uruchom loginctl unlock-session(nie wymaga rootowania, ponieważ jest to Twoja własna sesja).

Potem zmieniłem z Ctrl+ Alt+ z F7powrotem na KDE i wróciłem do wciąż działającej sesji i procesu aktualizacji.

Joma
źródło
6
Dałbym ci tysiące pozytywnych opinii, gdybym mógł. Z roztargnieniem zablokowałem ekran podczas aktualizacji, ponieważ musiałem odejść od komputera (w pracy). Był w stanie ssh do komputera z innego i wydać polecenie odblokowania sesji. Dzięki!!!
Dashdrum
4

Nadal mam ten problem, ale znalazłem obejście - Ctrl+ Alt+ F1przenosi mnie do normalnego ekranu logowania, na którym mogę wprowadzić hasło i odblokować pulpit. Ta metoda zachowuje oryginalną sesję, więc przeglądarka, terminal i inne aplikacje są tam, gdzie je zostawiłeś.

mtutty
źródło
Zainstalowałem 18.04 na moim laptopie 4 (2 dni temu) i zaczęło mi się to dziać wczoraj. Odkryłem już, że mogę zrobić to samo (np. Przejść do ekranu „zmień użytkownika”), ale jest to złe rozwiązanie, ponieważ tak naprawdę nie rozwiązuje problemu. Ale to działa! Tak, dziękuję za przyczynienie się do obejścia tego problemu. Będę szukać poprawki i opublikuję ją tutaj, jak tylko ją znajdę.
Karl Wilbur
4

Jak wspomniano w komentarzach, ten problem może się zdarzyć, jeśli upłynie limit czasu na ekranie blokady. Dlatego przed aktualizacją należy ustawić limit czasu dla ekranu blokady.

Aby naprawić zablokowane uaktualnienie: Wyłącz komputer / laptop i uruchom ponownie.

Najprawdopodobniej znajdziesz się w częściowo zaktualizowanym systemie.

Możesz to naprawić za pomocą:

sudo dpkg --configure --pending
sudo dpkg --configure -a
sudo apt -f install
sudo apt update
sudo apt upgrade
geegee
źródło
1
Myślę, że ostatnie dwa polecenia powinny być sudo apt-get updatei sudo apt-get upgrade niezależnie od tego, nie miało to dla mnie żadnego wpływu.
mtutty