Summary: | kdm doesn't find /usr/bin/X after Update from KDE-3.1.5 to KDE-3.4.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | minor | ||
Priority: | Normal | ||
Version: | 2005.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
mail
2005-12-19 11:52:37 UTC
Today, I've updated my old KDE-3.1.5 to the most recent (stable) version, KDE-3.4.3. Everything worked fine until I had to reboot my box: kdm didn't start anymore. After a while, I figgured out why: $ tail /var/log/messages [...] Dec 19 20:22:26 ares kdm[15710]: X server "/usr/bin/X" cannot be executed Dec 19 20:22:26 ares kdm[15708]: X server for display :0 can't be started, session disabled [...] Obviously, kdm wants to run /usr/bin/X - which just doesn't (didn't) exist on my system for some reason. Perhaps it's because of an older version of X.org (4.3.0-r5)? Anyway, I just had to set a symlink to /usr/bin/X11/X manually: $ cd /usr/bin $ ln -s X11/X X $ ls -lah | grep X [...] lrwxr-xr-x 1 root root 5 19. Dez 20:23 X -> X11/X lrwxrwxrwx 1 root root 12 4. Mär 2004 X11 -> ../X11R6/bin I didn't find other users with the same problem, but maybe you guys are interested in this... and maybe anyone out there can tell me why /usr/bin/X wasn't available on my box (I'm just interested...). Yes, since some time now xorg-x11 installs itself in /usr/bin. I'm closing the bug since such old X versions are not supported anymore. However if you don't want to upgrade (and switch from xfree86 to xorg-x11) you can just correct the location of the X binary in the "ServerCmd=..." entry in /usr/kde/3.4/share/config/kdm/kdmrc |