РЕДАКТИРОВАТЬ
Чтобы решить проблему №2 ниже
Вход в VT2 и запуск
$ startx -: 0
(или ]: 1
) дает мне
...
EE) Please also check the log file at "/home/user1/.local/share/xorg/Xorg.1.log" for additional...
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
и
$ cat /home/user1/.local/share/xorg/Xorg.1.log
...
[ 10263.352] (II) Loading /lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so
[ 10263.357] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[ 10263.357] compiled for 1.6.99.901, module version = 1.0.0
[ 10263.357] Module class: X.Org Server Extension
[ 10263.357] (II) NVIDIA GLX Module 470.57.02 Tue Jul 13 16:10:58 UTC 2021
[ 10263.357] (EE)
[ 10263.357] (EE) Backtrace:
[ 10263.357] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x13c) [0x55f4e294e60c]
[ 10263.357] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x60) [0x7f9b646623c0]
[ 10263.357] (EE) 2: ? (?+0x0) [0x0]
[ 10263.357] (EE)
[ 10263.357] (EE) Segmentation fault at address 0x0
[ 10263.357] (EE)
Fatal server error:
[ 10263.357] (EE) Caught signal 11 (Segmentation fault). Server aborting
Поскольку только что я загрузился (я пронумерую эту загрузку ( -1
)), и я не могу войдите в сеанс Gnome. У меня Ubuntu 20.04.3 LTS.
Проблема: При вводе моего пароля экран мигает, как при обычном входе в систему, чтобы отобразить рабочий стол, но вместо этого возвращает меня к экрану входа в систему.
Ошибка входа в систему для любого из двух пользователей (см. Ниже), поэтому я предполагаю, что это не связано с каким-либо из пользователей, и я мог бы решить эту проблему, войдя в систему в консоли и mv ~ / .config ~ /.config-old
+ перезагрузка.
Это временная шкала того, что произошло
(A) (B) (C) (D) (E)
work (-2) some login ok VT1 failed login VT1
normally tinkering both users both users
(F) (G) (H)
install (-1) failed login VT1 + No X VT2
libnvidia-gl-470 both users
, и я опишу это позже.
Я работал нормально (A)
, перезагружал (B) = (-2)
и все еще работал нормально.
У меня был только пользователь user1
, который я использовал для всего.
В (C)
пару дней назад я создал пользователя guest
, чтобы проверить что-то об экранах входа в систему (и сбой может быть связан с этим). {{1} } Я вошел в сеанс gnome с user1
в виртуальном терминале VT2 (Ctrl + Alt + F2), и я мог нормально работать.
Я мог нормально входить в систему с обоими пользователями в VT1 (Ctrl + Alt + F1).
Я тестировал завершение сеансов в VT1 с помощью killall -3 gnome-shell
и связанных команд, но все еще не обнаружил никаких проблем (D)
.
В какой-то момент (E)
я начал видеть в VT1 проблему №1 выше. Я не знаю, что я делал между (D)
и (E)
, возможно, некоторые из протестированных команд вызвали проблему.
(F)
Устанавливается вручную sudo apt install libnvidia-470-gl
. Насколько я помню , проблема возникла до этого.
После того, как компьютер спал и возобновил работу, он завис, поэтому я холодно загрузил его (G) = (-1)
.
Я несколько раз спал / переходил в спящий режим / возобновлял компьютер раньше, между (E)
и (G)
.
Теперь (H)
VT1 имеет проблему №1, а VT2 дает мне только консоль, а не сеанс X ( проблема №2 ).
Итак, у меня две ужасно смешанные проблемы.
Я хочу решить обе.
Решение №2 могло бы, по крайней мере, значительно упростить работу по решению №1 в рамках X-сеанса на том же ПК, на котором у меня возникла проблема.
Дополнительная, возможно, относящаяся к делу информация:
(- 1)
, VT2 отображался при запуске, и это мой опыт работы со всеми Ubuntu, которые я установил несколько лет назад, возможно, все после изменение раскладки X сессий / консолей). Теперь (отказавший) VT1 отображается при запуске. Решение:
$ sudo apt install nvidia-driver-470