From: Steve Gibson <unholysteve@ea...> - 2004-10-09 07:19:03
The directions at http://dri.sourceforge.net/cgi-bin/moin.cgi/Download say that,
"If you're running XFree86 4.3 or older then you must install the [WWW]XFree86 binary from the extras directory or you will not be able to start up XFree86 with the new 2d modules. To do that, use bzip2 -d XFree86.bz2 to decompress the binary, chmod 4755 XFree86 if you don't have a setuid wrapper on your system, and replace /usr/X11R6/bin/XFree86 with the new binary."
Because I'm running XFree86 4.3, I tried the above. Well, I did something incredibly stupid in the process. I forgot to chmod 4755 XFree86 on the new binary, then did a startx as my userid (not root). The X server started, displayed the big X in the middle of the screen, and nothing happened. A <Ctrl><Alt><Backspace> showed the last line was Password:xinit:
I ran chmod 4755 on XFree86 and tried again, same thing. I then renamed my backup copy of XFree86 back and tried again, same problem.
I've tried everything I could think of, and am hoping that someone here has done the same thing and can help me fix this. I've tried deleting and recreating .Xauthority, .ICEauthority in my home directory, tried moving them over from root and chown/chmod to give myself access, tried creating a new user from scratch (new users also can't startx) and have exhausted all ideas. There is nothing in the XFree86 logs that indicates a problem. I've googled every combination of keywords imaginable with no definitive answers. Please help!