Re: Fatal server error: xf86OpenConsole: Server must be run as root
On Fri, 05 Sep 1997 08:36:27 EDT firstname.lastname@example.org wrote:
> Karsten Bolding writes:
> > When I try to start x (startx) as a normal user on the new machine I get:
> > Fatal server error:
> > xf86OpenConsole: Server must be run as root
> Easily fixed. Go into /usr/X11R6/bin and ....
> 1) delete X
> 2) Make a link to the X server that you have chosen: ln -s ./XF86_SVGA X
No, don't do that.
/usr/X11R6/bin/X is a wrapper which does what is needed to be done as root and then drop the permissions and start the correct Xserver listed in /etc/X11/Xserver.
The permissions should be (assuming you use the S3V server, but it's the same story for other servers):
-rwsr-xr-x 1 root root 4344 Jun 20 07:45 /usr/bin/X11/X*
-rwxr-xr-x 1 root root 2043768 Jun 20 07:38 /usr/bin/X11/XF86_S3V*
Don't erase X !
It used to work like you told (X being a symlink to the correct X server) on old Xfree releases, but X has been an independent program since Xfree 3.2.
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to email@example.com .