I think I have found a bug in LTSP4 release. I recently upgraded from LTSP3 and preserved my old lts.conf file. I discovered the new LTSP4 does not boot on _one_ terminal. Other ones I have tested booted correctly (I didn't test all of them). The error message was:
syslogd: cannot write to remote file handle on192.168.0.254:514 192.168.0.254 is not the server that should be recieving syslog messages. I have set the SERVER variable correctly in lts.conf. After a little debugging I found that the lts.conf was causing the problem. I removed the following line: X_MOUSE_DEVICE = "/dev/ttyS0" from the lts.conf [Default] section and it began booting correctly. I assume that getltscfg does not parse my config file correctly. I will attach two ltsp config files, one that is working (lts.conf.working) and the failing one (lts.conf.failing). You can diff those files yourself. Besides that I also found that the /etc/vidlist file is out of date. It was already reported by someone else on the list. -- Kalev Lember
# # Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC) # # This software is licensed under the Gnu General Public License. # The full text of which can be found at http://www.LTSP.org/license.txt # # # Config file for the Linux Terminal Server Project (www.ltsp.org) # [Default] SERVER = 192.168.0.220 DNS_SERVER = 192.168.0.253 XSERVER = auto X_MOUSE_PROTOCOL = "Microsoft" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 3 USE_XFS = Y LOCAL_APPS = N SCREEN_01 = startx SCREEN_02 = shell XkbLayout = ee XkbRules = xfree86 XkbModel = pc105 [gym-x-1] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-2] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-3] #alles X_MODE_0 = 800x600 X_DEVICE_OPTION_01 = "no_pci_disconnect" X_DEVICE_OPTION_02 = "sw_cursor" X_DEVICE_OPTION_03 = "noaccel" USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-4] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-5] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-6] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-7] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-8] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-kelder] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-tiina] #alles X_MODE_0 = 800x600 X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" [pklass6] X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [pklass7] X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [pklass8] X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [pklass9] #alles X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" XSERVER = "XF86_S3V" X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [test] #alles X_MOUSE_PROTOCOL = "imps/2" X_MOUSE_DEVICE = "/dev/input/mice" XSERVER = geode X_MODE_0 = 1024x768 X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [cel433] XSERVER = auto LOCAL_APPS = N USE_NFS_SWAP = N # SWAPFILE_SIZE = 48m RUNLEVEL = 5 X_MOUSE_PROTOCOL = "Microsoft" X_MOUSE_DEVICE = "/dev/ttyS0" [gym-klass-4] XSERVER = auto RUNLEVEL = 5 X_MOUSE_PROTOCOL = "imps/2" X_MOUSE_DEVICE = "/dev/input/mice"
# # Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC) # # This software is licensed under the Gnu General Public License. # The full text of which can be found at http://www.LTSP.org/license.txt # # # Config file for the Linux Terminal Server Project (www.ltsp.org) # [Default] SERVER = 192.168.0.220 DNS_SERVER = 192.168.0.253 XSERVER = auto X_MOUSE_PROTOCOL = "Microsoft" X_MOUSE_DEVICE = "/dev/ttyS0" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 3 USE_XFS = Y LOCAL_APPS = N SCREEN_01 = startx SCREEN_02 = shell XkbLayout = ee XkbRules = xfree86 XkbModel = pc105 [gym-x-1] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-2] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-3] #alles X_MODE_0 = 800x600 X_DEVICE_OPTION_01 = "no_pci_disconnect" X_DEVICE_OPTION_02 = "sw_cursor" X_DEVICE_OPTION_03 = "noaccel" USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-4] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-5] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-6] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-7] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-8] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-kelder] #alles X_MODE_0 = 800x600 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [gym-x-tiina] #alles X_MODE_0 = 800x600 X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" [pklass6] X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [pklass7] X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [pklass8] X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [pklass9] #alles X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" XSERVER = "XF86_S3V" X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 USE_NFS_SWAP = Y SWAPFILE_SIZE = 32m [test] #alles X_MOUSE_PROTOCOL = "imps/2" X_MOUSE_DEVICE = "/dev/input/mice" XSERVER = geode X_MODE_0 = 1024x768 X_HORZSYNC = 30-61 X_VERTREFRESH = 50-120 [cel433] XSERVER = auto LOCAL_APPS = N USE_NFS_SWAP = N # SWAPFILE_SIZE = 48m RUNLEVEL = 5 X_MOUSE_PROTOCOL = "Microsoft" X_MOUSE_DEVICE = "/dev/ttyS0" [gym-klass-4] XSERVER = auto RUNLEVEL = 5 X_MOUSE_PROTOCOL = "imps/2" X_MOUSE_DEVICE = "/dev/input/mice"