Hi Petter, thank you for this interesting insights! I wasn't aware that ldm was replaced by kdm by default.
Am Mittwoch, 2. Dezember 2009 schrieb Petter Reinholdts >Next, /var/run/utmp is missing. /etc/rcS.d/K*bootmisc.sh need to be >changed to /etc/rcS.d/S*bootmisc.sh (and update-rc.d need to be run to >reorder the boot), to make sure it is created at boot. Could bootmisc.sh be an apt place to start (now Josè's) killer script? >Third, kdm was not installed in the LTSP chroot, and thus the diskless >workstations executed ldm and not kdm. I have no idea why, but I >installed it. Renamed rc3.d/S??ltsp-client-core to >K??ltsp-client-core to disable kdm and reordered the boot to make sure >only kdm start in runlevel 3. Just wondering: disable kdm? I had a look at /opt/ltsp/i386/etc/rc3.d/S20ltsp-client-core and suspect that this (conditioned) block of code causes a 30+ seconds hang when splash is enabled on our system: >L61: if $usplash && [ "$orig_console" != serial ]; then > # Wait a short while for the active console to change, to > # avoid visible console noise from later init scripts. i=0 > while [ "$(fgconsole)" = "$orig_console" ]; do > i="$(($i + 1))" > if [ "$i" -gt 5 ]; then > break > fi > sleep 1 > done > fi Finally, I wonder how much time & other ressources it takes to open 12(!) terminals: >L49: for screen in 01 02 03 04 05 06 07 08 09 10 11 12; do > eval num=\$SCREEN_$screen > if [ -n "$num" ]; then > start-stop-daemon --start -b --exec \ > /usr/share/ltsp/screen_s > fi > done Thanks Regards Ralf -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

