startx: no screens found
Всем доброго времени суток! Установил на компьютер Debian GNU/Linux 7.4 по инструкции этого чувака: http://mydebianblog.blogspot.mx/2011/03/debian-debian-gnulinux-in-true-debian. На шестом пункте застрял. Установил X Window System и ввожу startx. А мне выдаёт ошибку:
. Fatal server error: no screens found . Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error
Чувак советует в случае ошибки отредактировать файл /etc/X11/xorg.conf или XF86Config. Но у меня этих файлов нету.
Чувак советует в случае ошибки отредактировать файл /etc/X11/xorg.conf или XF86Config. Но у меня этих файлов нету.
Что у вас за видео? Вы смотрели на дату статьи?
А у этого кадра вообще нет понятия версии Debian.
Он сразу для вечности пишет свои смачные «кулинарные рецепты»
и считает личным оскорблением всякие просьбы указывать версии дистров.
Как-то проверял это уже ))
Инструкция 2011 года. Многое поменялось.
firmware-linux-free и firmware-linux-nonfree установлены?
Ну и dmesg заодно, пожалуйста.
# xorg -configure # xorg -config ~/xorg.conf.new
Чувак сильно неадекватен. Уже ни одно поколение debian-пользователей загублено или пошло не по «debian-way» от этого чувака.
Первая заповедь нормального пользователя нормальной системы должно быть «забудь про чуваков и поисковики, используй официальную документацию». Если официальная документация не позволяет решить проблемы — то забудь про эту ОС.
Не будь умнее разработчиков, это не винда, тут это невозможно. 🙂
а то приходит новое поколение некомпетентных детей и продолжает жизнь некомпетентных советов.
а то приходит новое поколение некомпетентных детей и продолжает жизнь некомпетентных советов.
Так таких придурков со своими «инструкциями» всегда хватало. Всегда офигивал от их «документации».
Ставь по инструкции отсюда. Все по русски подробно и понятно расписано.
Переустановил Debian, но теперь при установке указал, чтобы установили мне гуй. Установили, захожу в ОС, а там чёрный экран (не консоль!) и белый мигающий курсор. Нажимаю Alt+F1, перехожу в консоль, там пишу startx и выдаёт ту же самую ошибку. Т.е., видимо, ошибка не в инструкции того придурка, а в драйверах или что-то типо того.
# xorg -configure # xorg -config ~/xorg.conf.new
При установке Debian’а не смогли найти микропрограмму моей сетевой карты. Не знаю, зачем я это пишу, быть может, это каким-то образом и причина ошибки.
Немножко не по теме: нашёл пакет, в котором есть то, что нужно, чтобы заработала моя сетевая карта: https://packages.debian.org/ru/squeeze-backports/firmware-realtek Мне ведь надо просто скачать .deb-пакет и открыть его, и тогда моя сетевая карта заработает?
когда на арчике переходили на системд и прочую эту пургу.
Там потом специально изменяли скрипт startx, чтобы он запускал сервер не на 7tty, а на текущем, иначе не работало.
Может и тут такая же фигня. //скорее всего дебианщики ещё не все конфиги запилили/перепилили, ну или подразумевается, что пользователи будут делать это сами
Bad_ptr ★★★★★ ( 16.02.14 21:29:30 MSK )
Последнее исправление: Bad_ptr 16.02.14 21:31:34 MSK (всего исправлений: 1)
Попробуй добавить это в xorg.conf
Section "Device" Identifier "Radeon" Driver "radeon" Option "EnablePageFlip" "on" Option "EXAVSync" "on" Option "EXAPixmaps" "on" EndSection
Вдруг поможет. И писали уже о non-free, подключи репку
xorg.conf у меня нету. Добавил это в ~/xorg.conf.new и выполнил команду X -config ~/xorg.conf.new. Экран становится черным и без курсора
Что значит подключить репку?
В /etc/apt/sources.list добавить нечто вроде
deb http://ftp.de.debian.org/debian stable main contrib non-free
и сделать apt-get update, apt-get upgrade. Перед этим как вариант еще перед этим можешь сделать apt-get install xterm и запустить иксы. Вдруг запустятся. а вообще выложи нынешний лог иксов.
Twissel ★★★★★ ( 16.02.14 22:58:40 MSK )
Последнее исправление: Twissel 16.02.14 23:06:59 MSK (всего исправлений: 2)
И еще наводящий вопрос, какое DE?
После драйверов на видеокарту и иксов, следующим шагом нужно ставить логин-менеджер и окружение рабочего стола.
Упрощенно говоря, икс-сервер просто представляет нужные программные абстракции для ДЕ и прикладных программ. И в одиночку, как правило, окошек не рисует 🙂
еще есть вариант не мучиться и поставить fglrx
Да, я такое уже давно вписал туда. Но у меня Debian не определил сетевую карту при установке и, видимо, поэтому невозможно выйти в интернет и мне выдаёт при команде «apt-get update», что невозможно подключиться к ftp://ftp.debian.org. Я нашёл вроде бы нужный мне .deb-пакет (при установке ОС я выписал чего именно не хватает для нормальной работы и загуглил), см.выше, установил, но то же самое.
Вот Xorg.0.log при команде X -config ~/xorg.conf.new: http://pastebin.com/EcijdpbF А вот при команде startx: http://pastebin.com/6NPfDRLL
Спасибо за совет! Сейчас попробую поставить.
Проблема из-за которой у меня не врубаются Иксы заключается в том, что у меня не установлены нужные драйвера. Radius любезно посоветовал мне установить fglrx. Но для этого нужно скачать пакет из репозитория, а у меня почему-то не работает интернет на Debian’е. При установке ОС мне выдало ошибку, что не найдена микропрограмма сетевой карты. Спрашивали файлы rtlwifi/rtl8192cfw.bin, rtlwifi/rtl8192cfwU_B.bin и rtl-nic/rtl8105e-1.fw. Загуглил этот и нашёл https://packages.debian.org/ru/squeeze-backports/firmware-realtek . Вроде бы то, что надо. Сохранил на компьютер и открыл пакет с помощью команды dpkg -i. Но результат — ноль. Вернее что-то установилось, но интернет не начал работать.
Итак, как включить интернет в Debian GNU/Linux 7.4 без помощи гуя, а с помощью консоли?
Не запускаются иксы
Пытаюсь запустить игру в отдельном х-сервере, не стартуют.
Fatal server error: (EE) no screens found(EE) (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error
[ 12402.121] (EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].
[ 12399.943] (EE) Error systemd-logind returned paused fd for drm node
Но гугление не дало результатов. Использую Intel вместо видеокарты.
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) DeviceName: Onboard IGD Subsystem: ASUSTeK Computer Inc. Device 8534
[ 12402.121] (EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].
Хм. Что значит, что ты пускаешь от юзера? Как ты пускаешь и что именно?
startx /mnt/hdd/system/UrbanTerror42/Quake3-UrT.x86_64 -- :1
Так, ок. Проверь, есть ли модуль ядра и загружен ли он:
Далее покажи права на /usr/bin/X:
kvm_intel 147785 0 snd_hda_intel 30520 8 snd_hda_controller 30786 1 snd_hda_intel kvm 464964 1 kvm_intel snd_hda_codec 131437 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller crc32c_intel 22094 0 snd_pcm 104234 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller ghash_clmulni_intel 13230 0 snd 80001 25 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
lrwxrwxrwx. 1 root root 4 Дек 10 02:39 /usr/bin/X -> Xorg
Так, похоже, что у тебя нет модуля ядра. На всякий случай покажи весь вывод lsmod без grep.
lrwxrwxrwx. 1 root root 4 Дек 10 02:39 /usr/bin/X -> Xorg
Zubok ★★★★★ ( 02.01.15 22:57:39 MSK )
Последнее исправление: Zubok 02.01.15 22:57:51 MSK (всего исправлений: 1)
-rwxr-xr-x. 1 root root 281 Дек 10 02:39 /usr/bin/Xorg
Как это нету модуля ядра?! — Кроме как с запуском отдельного Х-сервера, претензий не имею к видеодрайверам.
-rwxr-xr-x. 1 root root 281 Дек 10 02:39 /usr/bin/Xorg
Вот по идее он должен быть с suid битом. По крайней мере в Debian так.
Х сервер теперь может запускаться из-под пользователя, благодаря systemd-logind, это означает, что он должен запускаться из того же терминала, который был использован для входа. Переадресация stderr препятствует этому. Старое поведение можно восстановить с помощью файла Xorg.wrap (см. man xorg.wrap). Имейте ввиду, что запуск Х сервера через login-manager пока производится по-старинке от рута.
После обновления выяснилось, что в этом режиме можно запустить только одну сессию иксов одновременно. Попытка запуска следующей без закрытия предыдущей (независимо от номера консоли и значения DISPLAY) проваливается из-за какого-то бардака с правами на доступ к устройству TTY, которое принадлежит сначала пользователю, в процессе запуска иксов меняет владельца на рут, а потом обратно.
Я помню, при самом первой попытке запуска отдельного Х, иксы ругались, что нужно поправить значение в /etc/X11/Xwrapper.config , что я и сделал (изменил allowed_users=anybody благодаря гуглежу).
Теперь вот пришел сюда с этой проблемой, уже новой.
Попробуй поменять права на Xorg: # chmod 4755 /usr/bin/Xorg Должно стать: -rwsr-xr-x. 1 root root /usr/bin/Xorg
Zubok ★★★★★ ( 02.01.15 23:15:53 MSK )
Последнее исправление: Zubok 02.01.15 23:17:22 MSK (всего исправлений: 1)
Arch Linux
Hello everyone, and thank you for taking the time to help me. When I delete /etc/X11/xorg.conf then Xorg starts normally. But if I run nvidia-xconfig and it creates a /etc/X11/xorg.conf file then Xorg won’t boot and I get this log file instead. So do I really need the file1 /etc/X11/xorg.conf at all?
[ 9768.914] (--) controlling tty is VT number 1, auto-enabling KeepTty [ 9768.915] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3 [ 9768.916] (II) xfree86: Adding drm device (/dev/dri/card0) [ 9768.916] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0 [ 9768.916] (II) xfree86: Adding drm device (/dev/dri/card1) [ 9768.916] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 12 paused 0 [ 9768.917] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules" [ 9768.917] (--) PCI:*(0:0:2:0) 8086:0a16:17aa:3800 rev 11, Mem @ 0xb5000000/4194304, 0xc0000000/268435456, I/O @ 0x00006000/64, BIOS @ 0x. /131072 [ 9768.917] (--) PCI: (0:9:0:0) 10de:1290:17aa:3800 rev 161, Mem @ 0xb3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128 [ 9768.917] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 9768.917] (II) LoadModule: "glx" [ 9768.918] (II) Loading /usr/lib/nvidia/xorg/libglx.so [ 9768.921] (II) Module glx: vendor="NVIDIA Corporation" [ 9768.921] compiled for 4.0.2, module version = 1.0.0 [ 9768.921] Module class: X.Org Server Extension [ 9768.921] (II) NVIDIA GLX Module 378.13 Tue Feb 7 18:25:34 PST 2017 [ 9768.921] (II) LoadModule: "nvidia" [ 9768.921] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so [ 9768.921] (II) Module nvidia: vendor="NVIDIA Corporation" [ 9768.921] compiled for 4.0.2, module version = 1.0.0 [ 9768.921] Module class: X.Org Video Driver [ 9768.921] (II) NVIDIA dlloader X Driver 378.13 Tue Feb 7 18:01:51 PST 2017 [ 9768.921] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 9768.921] (II) systemd-logind: releasing fd for 226:1 [ 9768.922] (EE) No devices detected. [ 9768.922] (EE) Fatal server error: [ 9768.922] (EE) no screens found(EE) [ 9768.922] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 9768.922] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 9768.922] (EE) [ 9768.941] (EE) Server terminated with error (1). Closing log file.
When I start Xorg with «startx» and everyting works fine like it normally does without the xorg.conf file, then how do I know that Nvidia drivers are actually loaded? This is what «lsmod» returned:
[root@archlinux ~]# lsmod | grep nvidia nvidia_drm 49152 0 nvidia_modeset 794624 1 nvidia_drm nvidia 12197888 1 nvidia_modeset drm_kms_helper 126976 2 i915,nvidia_drm drm 294912 6 i915,nvidia_drm,drm_kms_helper
Just for reference glxgears returns this also when I don’t have a xorg.conf file:
[root@archlinux ~]# glxgears Xlib: extension "GLX" missing on display ":0.0". Error: couldn't get an RGB, Double-buffered visual
Thanks for any help anyone is willing to provide.
Last edited by m33b0 (2017-02-27 18:41:11)