обновление с 16.04 до 18.04, экран блокировки завис

17

Прямо сейчас я обновляю довольно чистую установку с 16.04 до 18.04, и она, похоже, застряла.

Я имею в виду, что через некоторое время после обновления он вышел из режима блокировки экрана, и я набрал свое имя пользователя и пароль, и он застрял, говоря: «разблокировка ...»

Не знаю, происходит ли это из-за того, что обновление все еще работает, когда происходит перегрузка системы или что-то еще происходит.

Я могу переключаться с помощью клавиш CtrlAlt+, Fно это просто дает мне черные экраны и невозможно сказать, если обновление все еще запущено / закончено или произошло что-то ужасное ...

Есть идеи? (не могу войти, sshпотому что я не установил ssh сервер на этом ноутбуке)

geegee
источник
теперь также использование клавиш alt ctrl + F не отвечает.
Geegee
Вы пробовали переключиться на терминал (ctrl + alt + f4 или вашу любимую клавишу fn) и войти в систему, посмотреть, что происходит ( topи iotopт. Д.)
guiverc
@guiverc, как уже упоминалось ранее, они дают мне черный экран вместо логина.
Geegee
извините, я не знал, что CTRL + ALT + F делал или имел в виду (на самом деле пробовал комбинацию на моих 18.04, но ничего не сделал), никогда не понимая, что вы имели в виду клавиши Fn.
Guiverc
@guiverc Я имею в виду F-клавиши (F1 - F12)
Geegee

Ответы:

20

Я наткнулся на ту же проблему: обновление с 16.04 до 18.04 (на Kubuntu). Экран автоматически заблокирован, потому что я не использовал компьютер. Введен пароль, экран завис. Переключение на текстовую консоль - все экраны темные. При переключении назад появляется курсор мыши и отзывчив, но все остальное черное.

Затем я понял:

  1. переключаясь на текстовую консоль с помощью Ctrl+ Alt+ F1, текстовая консоль была не пустой, а просто очень темной . Поэтому я увеличил яркость экрана на ноутбуке с помощью функциональных клавиш.

  2. используя topя видел, что обновление, вероятно, все еще работает (большая нагрузка на dpkg).

  3. С помощью sudo loginctl unlock-sessionsя смог разблокировать заставки. Я узнал об этом из этого ответа (полную цитату для удобства я использовал):

sudo loginctl unlock-sessionsесли ваша система использует systemd. Обратите внимание, что приведенное выше разблокирует ВСЕ сеансы независимо от того, какой пользователь запускает экранную заставку.

Если вы хотите разблокировать только свой собственный сеанс, просто запустите loginctl unlock-session(без рута, потому что это ваш собственный сеанс).

После этого я переключился с Ctrl+ Alt+ F7на KDE и вернулся к все еще работающему сеансу и процессу обновления.

Joma
источник
6
Я бы дал тебе тысячу голосов, если бы мог. Я рассеянно заблокировал экран во время обновления, так как мне нужно было уйти от компьютера (на работе). Был в состоянии ssh к машине от другого и выполнить команду unlock-session. Благодарность!!!
Дашдрум
4

У меня также все еще есть эта проблема, но я нашел обходной путь - Ctrl+ Alt+ F1приводит меня к обычному экрану входа в систему, где я могу ввести свой пароль и разблокировать рабочий стол. Этот метод сохраняет исходный сеанс, поэтому ваш браузер, терминал и другие приложения находятся там, где вы их оставили.

mtutty
источник
Я установил 18.04 на своем ноутбуке 4-го (2 дня назад), и это начало происходить со мной вчера. Я уже обнаружил, что могу сделать то же самое (то есть: перейти к экрану «переключить пользователя»), однако это плохое решение, поскольку оно не решает проблему. Это работает, хотя! Так что, да, спасибо за помощь в обходе. Я продолжу искать исправление и опубликую его здесь, как только найду.
Карл Уилбур
4

Как уже упоминалось в комментариях, эта проблема может возникнуть, если ваш экран блокировки истек. Поэтому перед обновлением убедитесь, что вы установили тайм-аут для экрана блокировки.

Чтобы исправить застрявшее обновление: выключите компьютер / ноутбук и перезагрузите компьютер.

Скорее всего, вы окажетесь в частично обновленной системе.

Вы можете исправить это с помощью:

sudo dpkg --configure --pending
sudo dpkg --configure -a
sudo apt -f install
sudo apt update
sudo apt upgrade
geegee
источник
1
Я думаю, что последние две команды должны быть sudo apt-get updateи sudo apt-get upgrade , несмотря на это, это не повлияло на меня.
mtutty