Making Xorg setuid (with hindsight obviously) didn't change anything. The
(WW) xf86OpenConsole: setpgid failed: Operation not permitted (WW) xf86OpenConsole: setsid failed: Operation not permitted of the original report is definitely the cause. Looking at a copy of xorg I happen to have, i.e., not necessarily the one used in ubuntu, I see that in xorg-server/dist/hw/xfree86/os-support/linux/lnx_init.c, the calls to setpgid() and setsid() are enclosed in an if(!KeepTty) block. Adding -keeptty to /etc/X11/xdm/Xservers gets me an xdm login prompt and avoids the hang. This isn't the answer, as -keeptty isn't meant for usual operation, and again makes me wonder how gdm is treated differently - as the call is made by the same server in each case. -- [Lucid] Not possible to use xdm, only can use gdm https://bugs.launchpad.net/bugs/585853 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xdm in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp