Цикл входа после обновления до 19.04

10

Я использовал встроенное средство обновления для обновления до 19.04 сегодня, и теперь я застрял в цикле входа в систему. Я перепробовал много решений на форумах, но ничего не помогло. Есть что-то, что я пропускаю или что-то еще, что я должен попробовать?

Из того, что я видел, я не думаю, что на моем компьютере есть файл Xauthority. Я использую Dell XPS 15 с графическим процессором GTX 1050Ti Max-Q и процессором Core i7. У меня также есть двойная загрузка Windows, и хотя Ubuntu - моя основная ОС, к счастью, почти все находится на GitHub, Google Drive или в моем разделе Windows.

Результаты ubuntu-drivers devices:

emil@emil-XPS-15-9570:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001028sd0000087Cbc03sc02i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Ti Mobile]
driver   : nvidia-driver-418 - distro non-free recommended
driver   : nvidia-driver-415 - third-party free
driver   : nvidia-driver-396 - third-party free
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

Результаты sudo systemctl start graphical.target:

Failed to start graphical-target.service: Unit graphical-target.service not found.
Эмиль Смит
источник

Ответы:

10

Мне пришлось отключить расширение Extensions Gnome.

  1. Находясь на экране входа в систему, перейдите ко второму терминалу ( CTRL+ALT+F2)
  2. Войдите как ваш пользователь там
  3. казнить gnome-shell-extension-tool -d extensions@abteil.org
  4. Перезагрузите систему или вернитесь к первому терминалу ( CTRL+ALT+F1) с экраном входа в систему GUI и попробуйте войти снова.

Пожалуйста, посмотрите / var / log / syslog и проверьте, нет ли какой-нибудь трассировки стека в Gnome.

Milso
источник
Мне пришлось создать нового пользователя из tty и добавить нового пользователя в sudoers. после этого я просто переименовал .config в домашний каталог моего исходного пользователя, и он начал работать. Имейте в виду, что вы потеряете настройки, которые вы сделали.
Саурабх
Ты прибил это, Милсо!
капризный
1
Это решение предполагает, что пользователь может войти под новым именем. Но что, если вход в систему невозможен для любого имени? Это проблема, которая у меня была. Единственное решение, о котором я мог подумать, - это новая установка, в только что отформатированный раздел и выбор «минимальной» установки. Я медленно добавляю все приложения, которые запускались в 18.10. Через 2 дня проблем пока нет. Моя благодарность Милсо за предоставление направления.
Роб Грун
@robgrune Пожалуйста, проверьте отредактированный пост. Вы можете легко войти в систему как свой собственный пользователь без графического окружения, просто переключив терминал.
Милсо
1
@Milso. Пожалуйста, не могли бы вы помочь? Это произошло снова; вход в систему невозможен. Я следовал вашему подходу, чтобы переключить и удалить расширение. Сообщение: ... расширение не найдено или не установлено. Я переключился обратно на графический экран входа в систему. На экране входа в систему отображается мое имя пользователя, но когда я ввожу pwrd, экран возвращается назад. Невозможно войти. Я использую те же приложения в 19.04, что и в 18.10, поэтому не могу понять, почему приложение вызывает это. Спасибо.
Роб Грун
4

(Как сказал @robgrune в комментариях, 19.04 кажется особенно восприимчивым к расширениям, и ответ @ Milso находится на правильном пути, но в моем случае создание нового пользователя не устранило проблему.)

Если вы создаете нового пользователя и по-прежнему не можете войти в систему , возможно, проблема связана с пакетом расширений gnome .

В моем случае мне пришлось удалить gnome-clocks.

sudo apt remove gnome-clocks

Существуют также другие пакеты, которые на самом деле являются расширениями gnome, но, к сожалению, не все они перечислены как расширения. Чтобы увидеть все выбранные пакеты gnome:

sudo apt list --installed | grep gnome | grep -v automatic

Затем удалите один за другим, пока не сможете войти снова. Вы всегда можете переустановить их снова после этого.

Tu-Reinstate Моника-Дор Дух
источник
Это были часы гномов !!!
Майкл
Это было gnome-clocks(версия 3.32.0-1, с которой вы можете установить sudo apt-get install gnome-clocks) для меня, на Ubuntu 19.04. На самом деле, я нашел два обходных пути: 1) установить версию хруста gnome-clocksот сюда ; 2) установить gnome-clocksчерез apt-get, но удалить расширение Clock Override.
Джулио
3

Одной из возможных причин петли входа в систему является установка удаленного рабочего стола Chrome в Ubuntu 19. Удалите его через терминал, и вход снова будет работать.

sudo apt remove chrome-remote-desktop
sunew
источник
1
Это решение сработало для меня!
user1754322