Не работает startx. Пишет «No screen found»
В общем, проблема такая — хотел установить драйвер nvidia под Linux Debian x64. Искал много способов, скачивал так же с офф. сайта nvidia драйвер вот от сюда > http://www.nvidia.com/object/unix.html . Но в итоге, на ЛОРе нашёл способ установить через sgfxi. Перед установкой что-то накосячил в файле /etc/X11/xorg.conf, из за этого установка как бы прошла успешно, но после перезагрузки не загружается оболочка X. Пробовал запускать интерфейсы в recovery mode через startx и startxfce4, но все они выводят ошибку No screen found.
sgfxi писал, что после ребута надо снова его запустить и он продолжит установку, но X не работает, а в recovery mode без подключения к сети не работает wget, который требует sgfxi.
Пакеты nvidia так же не установлены, из за этого не могу выполнить nvidia-xconfig.
Читал форумы и пробовал менять содержимое /etc/X11/xorg.conf, так же удалять его, но ничего не получается. А сейчас прикладываю короткий лог файл /var/log/Xorg.0.log Может быть он вам о чем-то скажет ? помогите пожалуйста
[ 94.590] X.Org X Server 1.16.4 Release Date: 2014-12-20 [ 94.590] X Protocol Version 11, Revision 0 [ 94.590] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian [ 94.590] Current Operating System: Linux alx64 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.13-1~bpo8+1 (2017-02-27) x86_64 [ 94.590] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-0.bpo.2-amd64 root=UUID=10a8345e-0e1c-4ac3-8ae5-a097be1539e8 ro single nomodeset nouveau.modeset=0 [ 94.591] Build Date: 11 February 2015 12:32:02AM [ 94.591] xorg-server 2:1.16.4-1 (http://www.debian.org/support) [ 94.591] Current version of pixman: 0.32.6 [ 94.591] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 94.591] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 94.592] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 2 13:43:27 2017 [ 94.593] (==) Using config file: "/etc/X11/xorg.conf" [ 94.593] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 94.593] (==) ServerLayout "X.org Configured" [ 94.593] (**) |-->Screen "Screen0" (0) [ 94.593] (**) | |-->Monitor "Monitor0" [ 94.593] (**) | |-->Device "Card0" [ 94.593] (==) Automatically adding devices [ 94.593] (==) Automatically enabling devices [ 94.593] (==) Automatically adding GPU devices [ 94.593] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 94.593] Entry deleted from font path. [ 94.593] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 94.593] (==) ModulePath set to "/usr/lib/xorg/modules" [ 94.593] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 94.593] (II) Loader magic: 0x56232cee2d80 [ 94.593] (II) Module ABI versions: [ 94.593] X.Org ANSI C Emulation: 0.4 [ 94.593] X.Org Video Driver: 18.0 [ 94.593] X.Org XInput driver : 21.0 [ 94.593] X.Org Server Extension : 8.0 [ 94.594] (II) xfree86: Adding drm device (/dev/dri/card0) [ 94.595] (--) PCI:*(0:1:0:0) 10de:0de1:10b0:0401 rev 161, Mem @ 0xfd000000/16777216, 0xf0000000/134217728, 0xf8000000/33554432, I/O @ 0x0000d800/128, BIOS @ 0x. /131072 [ 94.595] (II) LoadModule: "glx" [ 94.595] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 94.596] (II) Module glx: vendor="X.Org Foundation" [ 94.596] compiled for 1.16.4, module version = 1.0.0 [ 94.596] ABI class: X.Org Server Extension, version 8.0 [ 94.596] (==) AIGLX enabled [ 94.596] (II) LoadModule: "nvidia" [ 94.597] (WW) Warning, couldn't open module nvidia [ 94.597] (II) UnloadModule: "nvidia" [ 94.597] (II) Unloading nvidia [ 94.597] (EE) Failed to load module "nvidia" (module does not exist, 0) [ 94.597] (EE) No drivers available. [ 94.597] (EE) Fatal server error: [ 94.597] (EE) no screens found(EE) [ 94.597] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 94.598] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 94.598] (EE)
startx не запускается
Я запустил диспетчер программного обеспечения и теперь startx больше не запускается. После того, как я запустил свой ноутбук и вошел в систему, экран застрял на странице входа в систему (я пробовал и с gdm, и с lightdm).
Переключение на консоль и запуск startx вручную я получаю следующие ошибки:
mktemp: failed to create file via template ‘/tmp/serverauth.XXXXXXXXXX’: Permission denied xauth: file does not exist xauth: unable to link authority file , use -n use: X [:] [option] -a # default pointer acceleration (factor) -ac disable access control restrictions -audit int set audit trail level -auth file select authorization file . Initializing built-in extension DRI2 Loading extension GLX The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Cannot open "/tmp/filegRxhGH" to write keyboard description > Exiting The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Cannot open "/tmp/fileb9Lgzg" to write keyboard description > Exiting XKB: Failed to compile keymap Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config. (EE) Fatal server error: (EE) Failed to activate core devices.(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information. (EE) (II) AIGLX: Suspending AIGLX clients for VT switch (EE) Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: unexpected signal 2
Я нашел ссылку на множество похожих проблем и пробовал разные вещи.
Убедитесь, что у меня достаточно места на диске: вот df вывод, это не проблема.
[email protected]:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 22G 18G 2.9G 87% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 1.9G 4.0K 1.9G 1% /dev tmpfs 376M 1.2M 374M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 4.0K 1.9G 1% /run/shm none 100M 4.0K 100M 1% /run/user
Разрешение моего файла.Xauthority неверно при запуске:
[email protected]:~# ls /home/florian/.Xauthority -al -rw------- 1 root root 155 Mar 23 17:10 /home/florian/.Xauthority
Однако если я chown файл и перезагрузка у меня все та же проблема.
Я удалил (с purge ) и переустановил xserver-xorg и побежал dpkg-reconfigure xserver-xorg но не повезло.
Обновить Если я остановлю диспетчер отображения перед повторной попыткой запустить startx Я получаю следующие ошибки:
xauth: timeout in locking authority file /home/florian/.Xauthority . Loading extension GLX The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Compat map for group 2 redefined > Using new definition > Warning: Compat map for group 3 redefined > Using new definition > Warning: Compat map for group 4 redefined > Using new definition Errors from xkbcomp are not fatal to the X server The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server (II) AIGLX: Suspending AIGLX clients for VT switch xinit: connection to X server lost ^M waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file. xinit: unexpected signal 2 xauth: timeout in locking authority file /home/florian/.Xauthority
Единственное решение, которое я нашел, это запустить startx как root, тогда это работает, но мне не нужно этого делать!
Обновление 2 Лучшее решение, которое я нашел до сих пор, — это переключиться на виртуальный терминал, удалить файл.Xauthority, а затем запустить «startx». Но мне нужно делать это каждый раз, когда я загружаюсь.
startx не работает
Посмотрим, я не могу войти в Lubuntu 12.04. На оболочке я получаю при наборе startx:
_XSERVTransSocketUNIXCreateListener: . SocketCreateListener() failed _XSERVTransMakeA11C0TSServerListeners: server already running Fatal server error: Cannot establich any listening sockets - Make sure an X server isn't already running . Please also check the log file at "/var/log/Xorg.0.log" for additional information. ddxSigGiveUp: Closing log Server terminated with error (1). CLosing log file Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyxinit: giving up xinit: unable to connect to X server: Resource temporarily unavailable xinit: server error
До того, как у меня было только право на чтение в файловой системе с автоматическим удалением sudo, я получил свои права на запись обратно. Я удалил файлы.Xauthority* в /home/username. Все еще не могу войти обратно
5 ответов
Я нашел решение для себя: Ну, я надеюсь, что кто-то может использовать мой ответ:
Я изменил свой пароль, переустановил xserver-xorg, набрав: sudo apt-get install —reinstall xorg
После перезагрузки у меня все заработало. Примечание. Я удалил файлы.XAuthority в /home/username: sudo rm /home/username/.XAuthority*
чтобы получить оболочку, попробуйте Strg-Alt-F1 при включении компьютера. Я фактически получил свои права на запись обратно с помощью clear в режиме восстановления.
Надеюсь, этот ответ может помочь и другим.