wdm expects "X" at wrong location: /usr/bin/X11/X
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wdm (Ubuntu) |
Invalid
|
Medium
|
MOTU |
Bug Description
When I installed wdm it failed to start completely. I could see the wdm processes running, but wdm didn't display anything on vt7. Also it was impossible to stop wdm the "natural" way (sudo invoke-rc.d wdm stop). I had to manually "killall -9 wdm" and then "rm /var/run/wdm.pid"
After reading the log files it turned out that wdm expects the X executable to be in /usr/bin/X11/X instead of /usr/bin/X. I found no way of configuring this, but I might have overlooked it. To me it looks like the path to X is hardcoded, which in my book is a Bad Thing.
For now I symlinked /usr/bin/X11/X to /usr/bin/X. The preinst script could do this, if the path really is hardcoded in upstream...
The other display managers I tried -namely kdm and gdm- did not behave this way.
Changed in wdm: | |
assignee: | nobody → motu |
/usr/bin/X11 should be symlinked to ../bin by default. Can someone else confirm this problem? Maybe it was a temporary Xorg package issue?