Вы здесь

gdm не запускает xfce4 [SOLVED]

отцы, помогайте

все работало прекрасно, затем после очередного обновления мира при попытке залогиниться в gdm перестал стартовать XFCE4. вылазило окошко с намеком на то что "ваш сеанс длился менее 10-секунд бла-бла-бла, смотрите .xsession-errors"

.xsession-errors мне рассказал следующее

/cat .xsession-errors

/etc/X11/gdm/Xsession: Beginning session setup...
Protocol not supported by server
which: no keychain in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/lib64/subversion/bin:/usr/games/bin)
/etc/X11/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- startxfce4
/usr/bin/startxfce4: X server already running on display :0
Protocol not supported by server
xrdb: Resource temporarily unavailable
xrdb: Can't open display ':0'
Protocol not supported by server
xscreensaver: 16:09:19: Can't open display: :0
xscreensaver: 16:09:19: running as oxothuk/oxothuk (1000/1000)

xscreensaver: 16:09:19: Errors at startup are usually authorization problems.
But you're not logging in as root (good!) so something
else must be wrong. Did you read the manual and the FAQ?

http://www.jwz.org/xscreensaver/faq.html
http://www.jwz.org/xscreensaver/man.html

Protocol not supported by server

(xfce4-session:3976): Gtk-WARNING **: cannot open display: :0

При этом под рутом в иксы влетает аж со свистом, из консоли (предварительно убив все процессы gdm) startxfce4 тоже работает без проблем

хелп ми плиз, укажите куда копать.

Признались бы, что именно обновлялось, etc-update сделать не забыли?

Я Gentoo & Funtoo

Обновлялся следующим образом

emerge -uDNa world

потом etc-update

на вопросы отвечал -3 (to auto merge all remaining files)

С помощью

cat /var/log/emerge.log | awk -F: '{print strftime("%c", $1),$2}' | less

уточните, что именно вы устанавливали.

etc-update — команда интерактивного сравнения конфигурационных файлов и искусственным интеллектом не обладает :)

Я Gentoo & Funtoo

>> etc-update — команда интерактивного сравнения конфигурационных файлов и искусственным интеллектом не обладает :)

я это как бы интуитивно понял, но как исконно руский человек понадеявшись на "авось" заюзал "-3"

во вреямя обновления мира было утановлено 171 пакет вот лог emerge: http://paste.org.ru/?f6qgw8

Постарайтесь вспомнить, какие файлы обновили.
P.S. Странно у вас XFce4 установлен — пол-KDE пересобрали.

Я Gentoo & Funtoo

я юзаю много kde-шного софта

меня не покидает мысль что проблема все таки в gdm, особенно меня смущает строчка
"/usr/bin/startxfce4: X server already running on display :0"

но я перелопатил вроде бы все конфиги и там, по моему ^_^, порядок

и еще один момент, когда я перегружался, запускалась gdm, но как извесно xfce не загружала

поэтому по ctrl+alt+F2 залогинился под рутом c мыслями завалить gdm из консоли. ps -waux | grep gdm выдало мне почему то два процеса gdm

завалив оба я по startxfce4 смог запустить иксы

?

grep -v '^#|^$' /etc/conf.d/xdm

Я Gentoo & Funtoo

cat /etc/conf.d/xdm

CHECKVT=7
DISPLAYMANAGER="gdm"
NEEDS_HALD="auto"

?

rc-update -s

Если вы невнимательно читали сообщения, выдаваемые при обновлении, анализ директории /var/log/portage/elog может вам помочь.

Я Gentoo & Funtoo

rc-update -s
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
fuse | default
hald | default
hostname | boot
keymaps | boot
local | default nonetwork
localmount | boot
modules | boot
moun | default
net.eth0 | default
net.lo | boot
netmount | default
rmnologin | boot
samba | default
syslog-ng | default
urandom | boot
vixie-cron | default
xdm | default

а в /var/log/portage/elog у меня только summary.log

OXOTHuK написал:
а в /var/log/portage/elog у меня только summary.log

...а в нём сообщения от установленных пакетов. Возможно, вы не выполнили какие-либо рекомендуемые действия.

Я Gentoo & Funtoo

Что-то я sys-auth/consolekit в запускаемых сервисах не вижу?!

Я Gentoo & Funtoo

добавил consolekit в rc-update

rc-update -s
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
consolekit | boot
fuse | default
hald | default
hostname | boot
keymaps | boot
local | default nonetwork
localmount | boot
modules | boot
moun | default
net.eth0 | default
net.lo | boot
netmount | default
rmnologin | boot
samba | default
syslog-ng | default
urandom | boot
vixie-cron | default
xdm | default

но все та же картина и те же ошибки

вот выдача ps waux | grep X

root 3953 2.3 0.4 613980 19268 tty7 Ss+ 16:18 0.1 /usr/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisen tcp vt7
oxothuk 4122 0.0. 0.0 15452 712 tty S+ 16:19 0:00 xinit /xserverrc :0 -auth /home/oxothuk/.serverauth.4106

?

Все решилось пересборкой gdm, удалением ее конфига и перезагрузкой =)