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/10 0 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