Re: Bug#2138: mach8 xserver is not suid root
> When I started X, I got a complaint (from the server) that it was not
> installed suid root.
Ok, something definitely went wrong.
> Was 'X' a wrapper program before?
No. In Debian 0.93R6 /usr/X11R6/bin/X was a symlink to /etc/X11/X, which
was a symlink to the real server. The server was suid root.
In the new X packages, /usr/X11R6/bin/X is a suid root wrapper program
that reads a config file /etc/X11/Xserver. /etc/X11/X is a symlink to
/usr/X11R6/bin/X for compatibility, but I'd like to remove it eventually.
> In retrospect, my problem was obviously one of a botched upgrade. My
> 'X' file was a symlink to XF86_Mach8.
Hopefully it shouldn't be possible to botch an upgrade - the fact that
you managed to end up with the wrong things shows that my
preinst/postinst scripts are inadequate at the moment.
Could you tell me which versions of the packages you were upgrading from
and to, and in which order you installed them?
> Should the error message be changed?
I'll try and make it more clear, if I can find it in the server source...
Steve Early
sde1000@cam.ac.uk
Reply to: