Почему на моем ноутбуке с Ubuntu 18 не запускается рабочий стол?

Почему на моем ноутбуке с Ubuntu 18 не запускается рабочий стол?

У меня возникли проблемы с использованием SSH с моей оболочкой gnome, поэтому я решил обновить ( sudo apt upgrade) свою операционную систему после того, как обновление ( sudo apt update) не сработало. Затем мой вывод терминала показал, что не удалось обновить gnome-shell и gnome-shell-common, поскольку зависимости не были выполнены.

Статья в Интернете предложила мне удалить информацию после Depends:in /var/lib/dpkg/statusдля этих двух пакетов, и я был достаточно глуп, чтобы попробовать это. Этот шаг позволил мне принудительно обновиться, но, должно быть, я что-то сломал, так как рабочий стол GNOME больше не запускается.

Я могу войти в терминал, но не в свой рабочий стол. Как мне снова запустить GNOME?

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

7.162243] Bluetooth: cdi0: command 0xfc8e tx timeout

затем моя попытка входа прерывается следующими сообщениями.

[  15.386381] Bluetooth: hci0: sending Intel patch command (0xfc8e) failed (-110)
[  15.386557] Bluetooth: hci0: sending frame failed (-19)
[  17.402388] Bluetooth: hci0: command 0xfc11 tx timeout
[  17.386394] Bluetooth: hci0: Exiting manufacturer mode failed (-110)

После этого я могу получить доступ к командной строке.

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

В какой-то момент мой компьютер также возвращал ошибку о том, /etc/alternatives/gdm3.cssчто это недопустимый аргумент. Я думаю, это было после того, как GNOME сломался. Я скопировал файл gdm3.cssиз `/usr/share/gnome-shell/theme/gdm3.css, чтобы исправить эту ошибку.

О, и было сообщение от терминала о том, что /var/lib/dpkg/statusфайлу нужно двоеточие после атрибута, но я думаю, это было до того, как я сломал ОС. Я отредактировал файл именно так, как он меня просил, и ошибка исчезла.

решение1

Я придумал, как решить эту проблему.

Мне удалось вернуться на рабочий стол, установив lightdm, войдя в систему с его помощью, а затем переустановив gdm3.

ИЗ ТЕРМИНАЛА=

sudo apt install lightdm  
sudo dpkg-reconfigure lightdm

ПЕРЕЗАГРУЗИТЬ

sudo apt install gdm3
sudo dpkg-reconfigure gdm3

ПЕРЕЗАГРУЗИТЬ

sudo apt remove lightdm
sudo apt autoremove

Связанный контент