OK, here's the story:
I have 3 boxes connected to a network, which for the most part
is made up of FreeBSD machines.
I recently installed debian potato on them, and that went more or less
smoothly.
However, I want them to have the Chooser come up, after they boot, so that a
+user can have a
remote X session on the other machines on the network(this is vital actually).
So I went
through the man pages, and the HOWTO, and got xdm with the chooser up and
running on all
three. Cool so far. However, after they boot, all three show the chooser
screen,
but on 2 of
them xdm seems to keep dieing, and then respawning. This goes on for a few
minutes, after
which X dies, and I'm left with a terminal login screen. BTW, " ps ax" shows 2
instances of
xdm running( and xdm is not included in /etc/rc5.d ). The 3rd machine is rock
steady, no
problems there.
I've gone through all the obvious xdm and boot related files I can
think of, butcan't see
anything obvious. I've compared the files between the 2 broken machines and the
one working,
and once again can't see anything obvious.
Here's some relevant information from 1 of the 2 messed up machines:
* ps ax (while X is still running) -->
821 ? S 0:00 /usr/X11R6/bin/xdm -nodaemon
823 ? S 0:00 /usr/bin/X11/X -indirect hpc08.maths.tcd.ie
824 ? S 0:00 /usr/X11R6/bin/xdm -nodaemon
826 ? S 0:00 /usr/X11R6/lib/X11/xdm/chooser -xdmaddress
0002041a86
e251da -clientaddress 86e251da -connectionType 0
BROADCAST
ps ax (after X dies) -->
821 ? S 0:00 /usr/X11R6/bin/xdm -nodaemon
(all the other stuff is dead)
* end of /var/log/xdm.log (after the above) -->
XFree86 Version 3.3.6 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: January 8 2000
If the server is older than 6-12 months, or if your card is newer
than the above date, look for a newer version before reporting
problems. (see http://www.XFree86.Org/FAQ)
Operating System: Linux 2.2.14-va.4.4-i586 i686 [ELF]
Configured drivers:
Mach64: accelerated server for ATI Mach64 graphics adaptors (Patchlevel 1)
(using VT number 7)
XF86Config: /usr/X11R6/lib/X11/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) XKB: keycodes: "xfree86"
(**) XKB: types: "default"
(**) XKB: compat: "default"
(**) XKB: symbols: "us(pc101)"
(**) XKB: geometry: "pc"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc101"
(**) XKB: layout: "gb"
(**) Mouse: type: Microsoft, device: /dev/mouse, baudrate: 1200
(**) Mouse: buttons: 3
(**) Mach64: Graphics device ID: "ExpertColour DSP3332P"
(**) Mach64: Monitor ID: "Generic Maths Monitor #5"
(--) Mach64: Mode "1280x1024" needs hsync freq of 78.86 kHz. Deleted.
(--) Mach64: Mode "1280x1024" needs hsync freq of 81.13 kHz. Deleted.
(--) Mach64: Invalid vertical timing for mode "400x300". Deleted.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/
fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/100
dpi"
(--) Mach64: PCI: Mach64 RagePro rev 92, Aperture @ 0xe6000000, Registers @
0xe5
000000, Block I/O @ 0xc000
(--) Mach64: PCI (92) and CONFIG_CHIP_ID (124) don't agree on ChipRev,
using PCI value
(**) Mach64: Option "power_saver"
(--) Mach64: Card type: AGP
(--) Mach64: Memory type: SDRAM (4)
(--) Mach64: Clock type: Internal
(--) Mach64: Maximum allowed dot-clock: 230.000 MHz
(**) Mach64: Mode "1152x864": mode clock = 110.000
(**) Mach64: Mode "1024x768": mode clock = 85.000
(**) Mach64: Mode "800x600": mode clock = 50.000
(**) Mach64: Mode "640x480": mode clock = 31.500
(--) Mach64: Virtual resolution: 1152x864
(--) Mach64: Video RAM: 8192k
(--) Mach64: Using hardware cursor
(--) Mach64: Using 16 MB aperture @ 0xe6000000
(--) Mach64: Using 4 KB register aperture @ 0xe5000000
(--) Mach64: Ramdac is Internal
(--) Mach64: Ramdac speed: 230 MHz
(**) Mach64: Color weight: 565
(--) Mach64: Pixmap cache: 2 256x256 slots, 8 128x128 slots, 32 64x64 slots
Warning: /dev/mouse unable to get status of mouse fd (Invalid argument)
AUDIT: Fri Apr 20 15:29:40 2001: 849 X: client 1 rejected from local host
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
AUDIT: Fri Apr 20 15:29:55 2001: 849 X: client 3 rejected from local host
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
AUDIT: Fri Apr 20 15:30:10 2001: 849 X: client 3 rejected from local host
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
AUDIT: Fri Apr 20 15:30:25 2001: 849 X: client 3 rejected from local host
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
AUDIT: Fri Apr 20 15:30:40 2001: 849 X: client 3 rejected from local host
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
xdm error (pid 850): server open failed for :0, giving up
xdm error (pid 821): Display :0 cannot be opened
xdm error (pid 821): Display :0 is being disabled
X connection to hpc08.maths.tcd.ie:0.0 broken (explicit kill or server
shutdown)
.
mach64ProgramClkMach64CT: Warning: Q < 10.66666667
(sorry if this is a bit much, just thought better throw it all in and see what
any of you can spot)
* only entry in /etc/X11/xdm/Xservers -->
:0 local /usr/bin/X11/X -indirect hpc08.maths.tcd.ie
(hpc08 being the name of the box)
* the default runlevel is 5, and the following line is added to /etc/inittab
-->
xdm:5:respawn:/usr/X11R6/bin/xdm -nodaemon
Well, hope someone can tell me what's going on here. Sure it's pissing me off,
but I'm also
curious as to the explanation. If I haven't included enough information, just
say so.
Thanks guys (and gals)
Cian