> 
> > > My question is....when X Windows starts doing this, how the hell do we
> > > debug it?
> > 
> > look at the :0.log file in /var/gdm
> 
> THANK YOU!  It was complaining about not being able to connect to some
> socket.  I found the socket in /tmp; it looked like an old copy.  I
> removed all the old X-related stuff from /tmp (e.g. .X11-Unix,
> .ICE-Unix, .font-unix, and a few others), and now X Windows will start
> correctly.
> 
> One note I wanted to add, though....X Windows was dying/starting in a
> loop even though I've removed it from /etc/inittab -- just typing "gdm"
> all by itself on a root console was enough to start the loop.
> 

Three problems about that:

-Frail font solution: kill the font server in run level 5 and X enters
 in a loop of death.  It would have been far more sensible to put a
 normal (file based) font path in XF86Config and use xset during
 initilaisation for replacing this font path with one pointing to the
 font server.  However if font server is not running then X does not
 change the font path and doesn't die.

-Frail [GKX]DM solution.  Normally GDM is preferred over KDM and this
 one over XDM and RedHat 6.2 is smart enough to go to the "lower" DM
 if the higher one is absent.  But there is variable who allows the
 user to override the selection of DM.  However if that preferred DM
 is missing the script does not try to loook for another DM.  It is
 not a good idea to assume the sysadmin is infallible.

-No detection of X loops of death.  There is another well known
 distribution who detects them and automatically goes to runlevel 3 so
 it would seem logical RedHat looking at how they did.  Don't they
 have someone for looking at what competition is doing?

-- 
                        Jean Francois Martinez

Project Independence: Linux for the Masses
http://www.independence.seul.org

-- 
To unsubscribe:
mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to