Как загрузиться в сеанс входа после зависания, принудительной перезагрузки и черного экрана.

Вопрос или проблема

Вот контекст. Я записал последний ISO образ Ubuntu LTS, вероятно 22.04, если не ошибаюсь. Установил на компьютер, на котором уже установлена Windows. У меня HP EliteBook 840 G10 (HSN i45c-4). Он работал нормально три дня.

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

После первого запуска я обновил apt и пакеты с помощью команды sudo apt update and upgrade.

Сегодня утром, работает, я включил функцию доступности ‘чтение с экрана’ в каком-то qt6 приложении и в четвертой или пятой вкладке Firefox. Ничего особенного, и вдруг все крашится. Мой рабочий стол перезапустился.

После этого возникла проблема с подключением к проводному Ethernet. Мне пришлось включить Wi-Fi.

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

Установил FUSE с помощью apt и запустил qbtorrent через AppImage, чтобы скачать файл, затем начал загрузку, заблокировал компьютер, обратил внимание, что сессия входа замерзла, я мог двигать мышью, но ничего не отвечало. Я оставил компьютер в этом состоянии на час, ничего не изменилось. Я решил удерживать кнопку питания, чтобы принудительно выключить. Он перезапустился нормально, но попал на черный экран с ошибкой:

> [OK] Завершено snapd.seeded.service - Ожидание, пока snapd полностью не загрузится.
> [OK] Запущено thermald.service - Thermal Daemon Service.
> [OK] Запущено systemd-timedated.service - Time & Date Service.
> [OK] Запущено upower.service - Daemon for power management.
> [OK] Запущено alsa-restore.service - Save/Restore Sound Card State...
> [OK] iwlwifi 0000:00:14.3: WRT: Неверное назначение буфера
> [OK] Запущено NetworkManager.service - Network Manager.
> [OK] Достигнута цель network.target
> [OK] Запуск NetworkManager-wait-online.service - Network Manager Wait Online
> [OK] Запуск cups.service - CUPS Scheduler...
> [OK] Запуск openvpn.service - OpenVPN service...
> [OK] Запуск systemd-user-sessions.service - Разрешение пользовательских сессий...
> [OK] Запущено unattended-upgrades.service - Unattended Upgrades Shutdown
> [OK] Завершена работа openvpn.service - OpenVPN service.
> [OK] Завершена работа systemd-user-sessions.service - Разрешение пользовательских сессий.
> [OK] Запуск gdm.service - GNOME Display Manager...
> [OK] Запуск plymouth-quit-wait.service - Ожидание завершения загрузочного процесса
> [OK] Запущен cups.service - CUPS Scheduler.

Он не отвечает. Затем я перезагружаю с помощью Ctrl+alt+super. Если я подключаю второй монитор через USB-C док, теперь он отображается с зеркалированием на втором мониторе:

evdi: [I] (card2) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card4) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card4) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card5) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card5) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card2) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card2) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card4) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card4) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card5) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card5) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card2) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card2) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card4) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card4) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card5) Открыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card5) Закрыто задачей 1171 (gpu-manager) процесса 1171 (gpu-manager)
evdi: [I] (card3) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card3) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card4) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card4) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card2) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card2) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card5) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card5) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card5) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card5) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card3) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card3) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card4) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card4) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card2) Открыто задачей 292 (plymouthd) процесса 292 (plymouthd)
evdi: [I] (card2) Закрыто задачей 292 (plymouthd) процесса 292 (plymouthd)
[FAILED] Не удалось запустить NetworkManager-wait-online.service - Network Manager Wait Online.

У меня не так много данных на ноутбуке, но я хотел бы иметь возможность снова войти в систему. Хотя я мог бы записать другой образ, я хотел бы понять, что вызвало эту проблему, чтобы не повторить её позже. Я очень удивлен таким поведением. Я также потерян в том, что делать дальше, чтобы попытаться устранить эту проблему.

Заранее спасибо.

Я нашел доступ к tty, вспомнил, что

Я должен был использовать Ctrl+alt+F2, чтобы получить доступ к tty2. Войдя в свою сессию, я увидел экран с сообщением ‘О, нет! Что-то пошло не так. Произошла проблема, и система не может восстановиться. Пожалуйста, выйдите и попробуйте снова.’ с одной кнопкой “выйти”, которая возвращает меня обратно к tty2. Я отредактирую этот ответ, чтобы добавить больше решения.

Используя dmesg | grep error я получил следующий вывод

3.472374] hp_umi: запрос 0x4 вернул ошибку 0x5
5.793098] ловушки: gdm3 [1491] ловушка int3 ip:79f26435b6a1 sp:7ffef4c5dbe0 ошибка:0 в libglib-2.0.so.0.8000.0[79f264317000+a0000
7.334754] ловушки: gdm3 [1672] ловушка int3 ip:7f5c2b0026a1 sp:7fff55f87b50 ошибка:0 в libglib-2.0.so.0.8000.0[7f5c2afbe000+80000
8.744175] ловушки: gdm3 [1710] ловушка int3 ip:76a6f60886a1 sp:7ffcf98ff8b0 ошибка:0 в libglib-2.0.so.0.8000.0[76a6f6044000+30000
0.038943] ловушки: gdm3 [1793] ловушка int3 ip:7cface8446a1 sp:7ffe0579afc0 ошибка:0 в libglib-2.0.so.0.8000.0[7cface800000+20000
1.537871] ловушки: gdm3 [1837] ловушка int3 ip:72b5d42886a1 sp:7ffdbdc51710 ошибка:0 в libglib-2.0.so.0.8000.0[72b5d4244000+a0000
HP-EliteBook-840:/home/user#

Мои исследования привели меня к выводу, что это связано с GDM (Gnome Display Manager). Это коррелирует с тем фактом, что я должен был установить драйвер для displaylink evdi, чтобы отобразить мой монитор через док-станцию Dell USB C, которая не отображала мой экран до этого.

Вот действия, которые я предпринял для решения проблемы:

# Временно отключить проблемный драйвер iwlwifi:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
# Если проблема сохраняется, временно заблокируйте драйвер
echo "blacklist iwlwifi" | sudo tee /etc/modprobe.d/blacklist.conf
# Используйте подключение Ethernet или другой Wi-Fi адаптер.
# Логи evdi указывают на потенциальные проблемы совместимости с DisplayLink (внешний монитор). Попробуйте удалить менеджер DisplayLink:

sudo apt remove displaylink evdi

# незавершенные обновления:

sudo apt update && sudo apt upgrade

# Переустановите GNOME или необходимые компоненты:

sudo apt install --reinstall ubuntu-desktop

# Если службы snap вызывают проблемы:

sudo systemctl restart snapd

# на этом этапе `startx` не производит предыдущий экран, вместо него лог сообщает, что он завершен

# Для GNOME (по умолчанию на Ubuntu):

sudo systemctl restart gdm

# Gnome запускается, и я могу войти в систему
# Переустановите и перенастройте графический драйвер:

sudo apt install --reinstall xserver-xorg-core xserver-xorg-video-all
sudo dpkg-reconfigure xserver-xorg

Некоторые команды могут быть необязательными. К сожалению, я не владею знаниями о внутренностях Unix, и это то, что я сделал, чтобы решить эту проблему, связанную с крашем Gnome после установки графического драйвера для использования второго экрана (Dell). У меня нет ссылок на модели экранов.

.

Ответ или решение

Когда сталкиваетесь с проблемой, связанной с черным экраном и зависанием компьютера после принудительной перезагрузки при использовании Ubuntu LTS (вероятно, 22.04), важно начать с анализа имеющегося проявления, возможных причин и шагов по восстановлению нормальной работы системы. Рассмотрим ваш случай детально.

Симптомы и Предыстория Проблемы

  1. Замедление и Зависание: Через несколько дней после установки Ubuntu система стала показывать замедления, например, при открытии папок.
  2. Программный Конфликт: Перед зависанием был включен экранный диктор и открыты вкладки в Firefox. После этого настольный интерфейс перезагрузился, что может указывать на ресурсный или программный конфликт.
  3. Сетевые Проблемы: Проблемы с подключением к Ethernet и использование WiFi могут указывать на проблемы с драйверами или настройками сети.

Ошибки и Сообщения

  1. Чёрный экран при перезагрузке: Чаще всего это связано с проблемами в менеджере отображения (GDM) или графическими драйверами.
  2. Сообщения dmesg: Ошибки, связанные с GDM и библиотеками GLib, могут указывать на проблемы совместимости или поврежденные данные.

Решение

1. Доступ к TTY

Используйте сочетание клавиш Ctrl+Alt+F2 для доступа к терминалу TTY. Это позволит вам выполнить отладочные команды в текстовом режиме.

2. Анализ и Устранение Проблем

  • iwlwifi: Проблемы с драйвером iwlwifi можно временно устранить его удалением и загрузкой заново:

    sudo modprobe -r iwlwifi
    sudo modprobe iwlwifi
  • DisplayLink и evdi:
    Если используются драйверы DisplayLink, их временное удаление может помочь устранить конфликты.

    sudo apt remove displaylink evdi
  • Обновления и Установка GNOME:
    Убедитесь, что все пакеты обновлены и попробуйте переустановить рабочий стол GNOME:

    sudo apt update && sudo apt upgrade
    sudo apt install --reinstall ubuntu-desktop
  • Перезапуск Snap и GDM:
    Убедитесь, что службы snap работают корректно, и перезапустите менеджер отображения:

    sudo systemctl restart snapd
    sudo systemctl restart gdm
  • Переустановка графического сервера:
    В случае сбоя рабочей среды переустановите X-сервер:

    sudo apt install --reinstall xserver-xorg-core xserver-xorg-video-all
    sudo dpkg-reconfigure xserver-xorg

Выводы и Рекомендации

Проблемы с зависанием и черными экранами обычно связаны с несовместимыми драйверами и некорректно настроенными службами. В вашем случае проблемы могли быть вызваны конфликтами с новыми драйверами DisplayLink и сетевыми настройками. Для предотвращения подобных проблем в будущем внимательно проверяйте совместимость оборудования и программного обеспечения при установке новых драйверов и обновлений.

Оцените материал
Добавить комментарий

Капча загружается...