1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
|
<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.2N.d">
<TITLE>The Answer Guy 46: Id "x" respawning too fast: Murdered Mysteriously</TITLE>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
LINK="#3366FF" VLINK="#A000A0">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H4>"The Linux Gazette...<I>making Linux just a little more fun!</I>"</H4>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<center>
<H1><A NAME="answer">
<img src="../../gx/dennis/qbubble.gif" alt="(?)"
border="0" align="middle">
<font color="#B03060">The Answer Guy</font>
<img src="../../gx/dennis/bbubble.gif" alt="(!)"
border="0" align="middle">
</A></H1>
<BR>
<H4>By James T. Dennis,
<a href="mailto:answerguy@ssc.com">answerguy@ssc.com</a><BR>
LinuxCare,
<A HREF="http://www.linuxcare.com/">http://www.linuxcare.com/</A>
</H4>
</center>
<p><hr><p>
<!-- endcut ======================================================= -->
<!-- begin 5 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif"
height="50" width="60" alt="(?) " border="0"
>Id "x" respawning too fast: Murdered Mysteriously</H3>
<p><strong>From Kelley Butch on Tue, 07 Sep 1999
</strong></p>
<!-- ::
Id "x" respawning too fast: Murdered Mysteriously
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:: -->
<P><STRONG>
James,
</STRONG></P>
<P><STRONG>
I've been running LINUX on my Thinkpad 600 for a few months now with
good results. The other day I experienced a power outage and the system
went down. Now, during boot-up and just before the "log-in" screen I
get this:
</STRONG></P>
<Pre><STRONG><BlockQuote>
According to /var/run/gdm.pid, gdm was already running (process id) but
seems to have been murdered mysteriously.
INIT: Id "x" respawning too fast: disabled for 5 minutes
</BlockQuote></STRONG></Pre>
<P><STRONG>
and after 5 minutes I get the same error.
</STRONG></P>
<P><STRONG>
I removed the pid file thinking that would solve the problem, but the
pid file gets recreated and the errors start over again.
</STRONG></P>
<P><STRONG>
The culprit seems to be the last line in my inittab file:
<br><code>x:5:respawn:/etc/X11/prefdm -nodaemon</code>
<br>- (this is a link to <TT>/usr/bin/gdm</TT>)
</STRONG></P>
<P><STRONG>
Thanks in advance,
<br>Butch
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" ALT="(!)"
HEIGHT="28" WIDTH="50" BORDER="0"
>
Oh yeah! I've seen that on some
<A HREF="http://www.redhat.com/">Red Hat</A> 6.x systems.
'<tt>prefdm</tt>' is a symbolic link to your preferred display
manager (the original <tt>xdm</tt>, the newer <tt>kdm</tt> for
<A HREF="http://www.kde.org/">KDE</A>, or the
culprit of your problem the <tt>gdm</tt>,
<A HREF="http://www.gnome.org/">GNOME</A> display manager).
</BLOCKQUOTE>
<BLOCKQUOTE>
Try starting the system in single-user mode (or running the
command '<tt>telinit 3</tt>' to switch to the "normal" multi-user
mode without any display manager (graphical login) running.
Then remove the PID file and any stray core files in the
root, <TT>/root</TT> and similar directories.
</BLOCKQUOTE>
<BLOCKQUOTE>
You might also want to look for any UNIX domain sockets
under the <TT>/tmp</TT> directory and <TT>/var</TT>. You can use the command
command: '<code>find /tmp /var -type s -ls</code>' to look for them.
</BLOCKQUOTE>
<BLOCKQUOTE>
You'll normally find a couple of them under <TT>/var</TT> for
things like the printer (might also be under <TT>/dev</TT>) and
gpmctl (console mouse and cut/paste support) as well as
one or two sockets for your X server(s). Those would
normally be in the <TT>/tmp/.X11-unix/</TT> directory and be named
X0, X1, etc. (If you've never run multiple concurrent X
sessions then you'll only see X0 under there).
</BLOCKQUOTE>
<BLOCKQUOTE>
You probably don't have to do anything with those
sockets. However, it might make sense to blow away the
one's under <TT>/tmp.</TT> X will (re-)create those as necessary.
</BLOCKQUOTE>
<BLOCKQUOTE>
The fact that the version of GNOME gdm that shipped with
Red Hat 6.x can't gracefully handle (clean up after) an
inadvertant shutdown or other mishap is very disappointing.
</BLOCKQUOTE>
<BLOCKQUOTE>
Personally I still think GNOME is still beta quality code.
(Or at least it was when RH 6.x shipped). It dumps core
files all of the place, can't figure out whether there is a
living process that owns a 'dead' socket, etc.
</BLOCKQUOTE>
<BLOCKQUOTE>
Oh well. At least it's getting a bit better.
</BLOCKQUOTE>
<BLOCKQUOTE>
I did grope around a bit at the GNOME web site:
<A HREF="http://www.gnome.org"
>http://www.gnome.org</A>.
</BLOCKQUOTE>
<BLOCKQUOTE>
I did NOT see this question listed in their FAQ (which
surprises me, since I would think that this would be a very
commonly encountered problem among RH6/GNOME users).
However, I did find a link to a bug tracking system. From
there I searched for messages related to our "murdered
mysteriously" problem. There was some indication that
Martin K. Petersen is the contact for gdm and that he posted
patches to resolve that (and several other) gdm issues.
</BLOCKQUOTE>
<BLOCKQUOTE>
I also saw several references to a <tt>gdm2</tt> (which presumably is
a second version of the GNOME display manager).
</BLOCKQUOTE>
<BLOCKQUOTE>
In any event, you may want to download a set of updates to
your version of GNOME. Hopefully the fix to this problem is
included therein. (I'm pretty sure that the GNOME CVS
sources are updated, I just don't know if there are RH RPMs
of the latest versions and patches readily available).
</BLOCKQUOTE>
<!-- sig -->
<!-- end 5 -->
<!--startcut ======================================================= -->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/ssc.copying.html"
>Copyright ©</a> 1999, James T. Dennis
<BR>Published in <I>The Linux Gazette</I> Issue 46 October 1999</H5>
<H6 ALIGN="center">HTML transformation by
<A HREF="mailto:star@starshine.org">Heather Stern</a> of
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A>
</H6>
<P> <hr> <P>
<!-- begin tagnav ::::::::::::::::::::::::::::::::::::::::::::::::::-->
<TABLE WIDTH="96%"><TR VALIGN="center" ALIGN="center">
<TD colspan="2" align="left"><A
HREF="../lg_answer46.html"
><IMG SRC="../../gx/dennis/answernew.gif"
ALT="[ Answer Guy Current Index ]"></A></td>
<TD WIDTH="12%"><A HREF="1.html">1</A></TD>
<TD WIDTH="12%"><A HREF="2.html">2</A></TD>
<TD WIDTH="12%"><A HREF="3.html">3</A></TD>
<TD WIDTH="12%"><A HREF="4.html">5</A></TD>
<TD WIDTH="12%"><A HREF="5.html">5</A></TD>
<TD WIDTH="12%"><A HREF="6.html">6</A></TD>
</TR><TR VALIGN="center" ALIGN="center">
<TD WIDTH="12%"><A HREF="7.html">7</A></TD>
<TD WIDTH="12%"><A HREF="8.html">8</A></TD>
<TD WIDTH="12%"><A HREF="9.html">9</A></TD>
<TD WIDTH="12%"><A HREF="10.html">10</A></TD>
<TD WIDTH="12%"><A HREF="11.html">11</A></TD>
<TD WIDTH="12%"><A HREF="12.html">12</A></TD>
<TD align="right" colspan="2"><A
HREF="../../lg_index_tag.html"
><IMG SRC="../../gx/dennis/answertoc.gif"
ALT="[ Index of Past Answers ]"></A></td>
</TR></TABLE>
<!-- end tagnav ::::::::::::::::::::::::::::::::::::::::::::::::::::-->
<P> <hr> <P>
<!-- begin lgnav ::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<A HREF="../../lg_toc46.html"
><IMG SRC="../../gx/indexnew.gif" ALT="[ Table Of Contents ]"></A>
<A HREF="/index.html"
><IMG SRC="../../gx/homenew.gif" ALT="[ Front Page ]"></A>
<A HREF="../lg_bytes46.html"
><IMG SRC="../../gx/back2.gif" ALT="[ Previous Section ]"></A>
<A HREF="../../lg_faq.html"
><IMG SRC="../../gx/dennis/faq.gif"
ALT="[ Linux Gazette FAQ ]"></A>
<A HREF="../lg_tips46.html"
><IMG SRC="../../gx/fwd.gif" ALT="[ Next Section ]"></A>
<!-- end lgnav ::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
</BODY></HTML>
<!--endcut ========================================================= -->
|