![]() |
14.0-BETA1 - XDM authorization key matches an existing client!xfce4-session
Found a bug with 14.0 BETA1: The xinitrc-xfce when started from xdm fails to login and .xsession-errors contains:
Code:
/usr/bin/startxfce4: X server already running on display :0A quick google finds this unresolved upstream bug which seems to indicate that xfce4-session is failing to launch dbus/consolekit sessions correctly. https://bugzilla.xfce.org/show_bug.cgi?id=8841 As a work around, I found that replacing the new (minimal) /etc/X11/xinit/xinitrc.xfce with a more "traditional" script along the lines of the following gets things working again.: Code:
#!/bin/shP.S, while were on the subject of launching X from xdm, /etc/skel/.xsession ought to be removed from the etc package. It's an incomplete and non-functional .xsession file, that seems to contain a bit of gpg2 shell code but nothing to do with Xsessions. As luck would have it /etc/X11/xdm/Xsession checks for execute permissions before running ~/.xsession so it is just ignored and doesn't do any harm, but it ought to be cleaned-up. Would have emailed Pat about these, but my ISP has mistakenly disabled my email address and it's going to take "up to 5 days" to get it back. :banghead: edit: nuts! How'd this end up in general. Please could a passing mod move it to slackware. thankyou. |
Update:
USB flashdrives are failing to automount via thunar after doing the above. So whatever problem there are with the fluxbox and other minimal environments running thunar, it is also affecting starting xfce this way (not surprising since it's more or less exactly how the other environments have been done for years. So, I've not managed to get a fully working xfce environment yet. :( |
Probably nothing this simple, but I found here that on an upgraded system udisks2 doesn't kick in until after a reboot.
|
Indeed, i got that error too while trying to figure out whats wrong with nm-applet. I can confirm XDM doesnt start XFCE here either.
|
Got there in the end. It seems you need to start dbus within the console-kit session.
This is working for me now. :) Code:
#!/bin/sh |
| All times are GMT -5. The time now is 09:34 AM. |