LINUX.ORG.RU

[gentoo] Проблема с ДМ (xfce не запускается, gnome не собирается)

 


0

1

Я точно не знаю, из-за чего что-то такое могло произойти, ноут довольно долго не перезагружался, но до перезагрузки я экспериментировал с alsa, в частности удалял и устанавливал пакеты alsa-*

После перезагрузки в verbose mode увидел две странные строки:

can't find display
module videodev not found

Потом загрузились иксы, показалось окно входа в системы, ввели данные и все, чистый экран. Есть указатель мыши, он двигается, в остальном - просто чистый экран.

Рандомное удаление и восстановление конфигов и пересборка практически всего, что может быть связано с графикой, ситуацию никуда не сдвинуло. При этом в логах практически все кажется вполне нормальным, ничего критического... Приведу xsession-errors что ли, там вроде что-то полезное было:

/etc/X11/gdm/Xsession: Beginning session setup...
which: no keychain in (/usr/local/games:/usr/lib/ccache/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.4:/usr/games/bin)
/etc/X11/gdm/Xsession: Setup done, will execute: /usr/bin/dbus-launch --exit-with-session /usr/bin/ssh-agent — startxfce4
/usr/bin/startxfce4: X server already running on display :0
ssh-agent is already running; starting gpg-agent without ssh support

Еще помню, что были ошибки, вроде «Невозможно соединиться с сервером конфигурации» и там было сказано, что возможные причины: ошибки в конфигурациях dbus или xfce4-session

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

Cannot find required GStreamer-0.10 plugin 'gconfaudiosink'.
It should be part of gst-plugins-good. Please install it.

Естесственно, тоже несколько раз пересобирал все и вся, перепроверял - ну есть этот плагин...

В общем пока поставил убунту рядом, но это просто ужас. Пожалуйста, помогите восстановить систему..

а dbus пересобирали, перезапускали? На всякий случай, реквестирую cat /etc/xorg.conf cat /etc/conf.d/xdm cat /home/username/.xinitrc

Round ★★
()
Ответ на: комментарий от Round

Ах да, перепутал. /etc/conf.d/xdm:

CHECKVT=7
DISPLAYMANAGER=«gdm»

Вообще изначально было exec startxfce4, это следы попыток найти решение.

asmisha
() автор топика
Ответ на: комментарий от asmisha

ctrl+alt+f1
логинимся под рутом
cd
/etc/init.d/xdm stop
killall -s 9 X
startxfce4 > file.log 2>&1

после этого смотрим, что происходит, и cat file.log сюда

Round ★★
()
Ответ на: комментарий от Round

xauth: file /root/.serverauth.7812 does not exist

X.Org X Server 1.9.2
Release Date: 2010-10-30
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.36-tuxonice-r4 i686 Gentoo
Current Operating System: Linux asmisha-laptop 2.6.36-tuxonice-r4 #3 SMP Wed Jan 19 19:34:08 EET 2011 i686
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.36-tuxonice-r4 root=/dev/sda6 resume=swap:/dev/sda5 splash=silent,fadein,theme:natural_gentoo_adv vga=0x31B video=uvesafb:1280x1024-32@60,mtrr:3,ywrap quiet CONSOLE=/dev/tty1
Build Date: 19 January 2011 08:18:03PM

Current version of pixman: 0.20.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: «/var/log/Xorg.0.log», Time: Fri Jan 21 16:43:22 2011
(==) Using config file: «/etc/X11/xorg.conf»
(==) Using config directory: «/etc/X11/xorg.conf.d»
(==) Using system config directory «/usr/share/X11/xorg.conf.d»
(EE) PreInit returned NULL for «Lid Switch»
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(EE) PreInit returned NULL for «A4TECH USB Device»
(EE) A4TECH USB Device: failed to initialize for relative axes.
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(EE) PreInit returned NULL for «ETPS/2 Elantech Touchpad»
which: no hsetroot in (/usr/local/games:/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.4)
which: no esetroot in (/usr/local/games:/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.4)
which: no start_kdeinit in (/usr/local/games:/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.4)
xinit: connection to X server lost

waiting for X server to shut down XIO: fatal IO error 104 (Соединение сброшено другой стороной) on X server ":0"
after 2870 requests (2870 known processed) with 0 events remaining.
gnome-settings-daemon: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.

xinit: unexpected signal 2

asmisha
() автор топика

Неужели никто не знает, с чем это вообще может быть связано?

asmisha
() автор топика
Ответ на: fatal IO error 104 от MrHouse

С правами все ок вроде:
drwxrwxrwt 4 root root /tmp
drwxrwxrwt 2 root root /tmp/*
drwxr-xr-x 4 root root /home
drwx------ 86 asmisha asmisha /home/asmisha

Гуглил по этой ошибке, но насколько я понял эта ошибка - следствие, а не причина того, что мешает иксам работать. Нагуглил про возможные проблемы с glibc, xrandr, правами на /tmp: glibc пересборал, xrandr откатил на версию назад, /tmp/* выставил права 777 - безрезультатно. Только вот заметил еще, что после startx из под юзера выводятся ошибки:

Waiting for X server to start accepting connections
No protocol specified.

Попробую по ним погуглить еще...

asmisha
() автор топика
Ответ на: комментарий от asmisha

В общем-то проблема решилась. Дело все же было не в конфигах, я особо и не понял в чем, что-то по видимому случилось с avahi-daemon. Как только я его пересобрал - все заработало. Всем спасибо!

anonymous
()
Ответ на: комментарий от asmisha

В общем-то проблема решилась. Дело все же было не в конфигах, я особо и не понял в чем, что-то по видимому случилось с avahi-daemon. Как только я его пересобрал - все заработало. Всем спасибо!

asmisha
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.