Обновление до Xubuntu 23.04, не удается войти в систему, цикл всплывающих окон, информация для входа в систему tty не работает
Попытка войти в систему после обновления до 23.04 через приглашение графического интерфейса. Он предупреждает об опасностях, связанных с отключением экрана блокировки, но я был уверен, что у меня не включен экран блокировки.
Появляется приглашение для входа в систему с моим именем пользователя и кнопкой входа в систему, при нажатии на которую на секунду появляется пустой экран, затем снова появляется тот же экран входа в систему.
Я могу выбрать пользователя "Другое..." вместо своего полного имени, а затем ввести свое имя пользователя и попробовать либо мой пароль администратора, либо пустой (я не использую пароль для входа), но ничего не работает, просто запрашивает цикл входа в систему снова. Если я введу свое имя пользователя в это поле, поле пароля исчезнет. Я могу сначала ввести свой пароль, а затем ввести свое имя пользователя, но если я нажму вкладку после ввода имени пользователя, окно пароля снова исчезнет.
Исходя из этого , возможно, это можно решить, удалив драйверы nvidia, но моя правильная информация для входа не работает в tty2. Здесь был вопрос по этому поводу , но так и не ответили. Возможно, я мог бы удалить драйверы из корневой подсказки, используя опцию загрузки для восстановления?
Я сбросил свой пароль с помощью этого , но ничего не изменилось.
Приму любые советы с благодарностью. Спасибо!
Изменить: ответ на этот вопрос предполагает, что я должен отключить AutomaticLoginEnable в /etc/gdm3/custom.conf, но папка gdm3 не существует в 23.04. Кто-нибудь знает, где сейчас живет этот параметр?
Хорошо, похоже, что lightdm — это мой /etc/X11/default-display-manager; /etc/lightdm/lightdm.conf содержит:
autologin-session=xubuntu autologin-user = me autologin-user-timeout = 0
Основываясь на онлайн-предложениях, я закомментировал последние 2 строки, сохранил, перезагрузил, аааа, без изменений. Основываясь на другом предложении, я раскомментировал, а затем удалил свое имя из второй строки. Тоже без изменений.
Редактировать: Далее, nano /etc/group и закомментировать строку, начинающуюся с «nopasswdlogin». По крайней мере, это запрашивает мой пароль, который я успешно изменил/подтвердил несколько раз с помощью «passwd». Это не работает.
Редактировать: добавил нового пользователя в режиме восстановления, установил пароль, добавил в sudo, неверный пароль. Удалите пароли от основного и нового пользователя в /etc/shadow, теперь в приглашении для входа в графический интерфейс появляется сообщение «Не удалось пройти аутентификацию», прежде чем я ввожу свой пароль. И на самом деле поле пароля неактивно.
БИТ ПАРОЛЯ РЕШЕН (для tty): ранее я пытался и не смог использовать свой yubikey для входа в свою систему, включая добавление требований к pam.d (см. здесь ) . Я прокомментировал их и теперь могу войти в tty. Теперь, чтобы попробовать драйверы дисплея.
Дополнительные обновления: очищены драйверы nvidia, lspci теперь говорит, что у видеокарты нет активного драйвера. До сих пор не знаю, как на самом деле выбрать драйвер nouveau вне графического интерфейса - он уже установлен, и я сделал резервную копию и удалил xorg.conf, чтобы предложить ему восстановить его с нуля, но ничего.
Исходя из , grep nouveau /var/log/Xorg.0.log:
(II) LoadModule: "nouveau"
(II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
(II) Module nouveau: vendor="X.Org Foundation"
(==) Matched nouveau as autoconfigured driver 0
(II) LoadModule: "nouveau"
(II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
(II) Module nouveau: vendor="X.Org Foundation"
(II) UnloadModule: "nouveau"
(II) Unloading nouveau
(II) Failed to load module "nouveau" (already loaded, 0)
Похоже, он пытается загрузить его дважды?
lsmod | grep nouveau
Предполагает, что он загружен.
lspci -nnk | grep -iA2 vga
Должен показать, какой драйвер используется, но результат:
"grep: vga: нет такого файла или каталога".
Полностью озадачен тем, как заставить его использовать этот драйвер.
sudo lshw -c video
Дает некоторые интересные биты:
*-отобразить НЕЗАЯВЛЕННУЮ конфигурацию: latency=0
Т.е. драйвера опять нет, и невостребованы, что бы это ни значило.
lspci -nnk | grep -i vga -A3 | grep 'Kernel modules'
nvidiafb, модерн
Подробнее: это говорит о том, что я могу привязать модуль (nouveau) к устройству (nvidia gpu), но в /sys/bus/pci/drivers/ нет nvidia gpu.
этогоЭто имеет различные полезные подходы, но ничего, если драйвер не загружен, кроме того, что он не загружен (комментарии к ответу 1). Пользователь сказал: «При загрузке через BIOS X в конечном итоге использует драйвер VESA, но при загрузке через UEFI X вообще не может запуститься», но IDK, как они пришли к такому выводу.
Это говорит о том, что вы можете заносить модули в черный список, но nouveau не занесен в черный список (я проверил).
1 ответ
БИТ ПАРОЛЯ РЕШЕН (для tty): ранее я пытался и не смог использовать свой yubikey для входа в свою систему, включая добавление требований к pam.d (см. здесь ) . Я прокомментировал их и теперь могу войти в tty. Теперь, чтобы попробовать драйверы дисплея.
Это было решено в этой отдельной теме.