[Pkg-ltsp-devel] Bug#659396: ltsp-server: ltsp client fails to boot with --kiosk option

Vagrant Cascadian vagrant at freegeek.org
Sat Feb 11 03:38:12 UTC 2012


tags 659396 confirmed
thanks

On Fri, Feb 10, 2012 at 08:42:47PM +0100, Laurent Grawet wrote:
> "ltsp-build-client --kiosk" prevents ltsp client from booting. This is simply
> because busybox is needed inside initrd. The problem is busybox package is
> recommended by initramfs-tools but 
>     /usr/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk
> disable recommends with the line:
>     APT_GET_OPTS="$APT_GET_OPTS -o APT::Install-Recommends=false"

thanks for the bug report!

yes, the kiosk plugin needs a good deal of work...

i'd like to switch it to use nodm and maybe something that configures the 
chroot at boot time rather than statically at build time... i'll put some work 
on it in the next few days, while i'm working on the next upload.


> So busybox is not installed, initrd ends up with sh (= dash) instead of
> busybox and boot hangs. (take a look at /usr/share/initramfs-tools/hooks/busybox)
> 
> The bug can be fixed by forcing the installation of busybox inside 
> 020-kernel-selection for example. "busybox" can be appended to this line: 
>    test -n "$KERNEL_PACKAGES" && LATE_PACKAGES="$LATE_PACKAGES $KERNEL_PACKAGES busybox"
 
> But I'm wondering whether busybox shouldn't be a dependance of initramfs-tools.
> There are some complex scripts running at early boot and I don't think even a
> "stantdard" system is able to boot with dash instead of busybox.

i'd say that's really more of a problem with initramfs-tools, if it's not 
representing it's dependencies and it really can't work without busybox.


live well,
  vagrant





More information about the Pkg-ltsp-devel mailing list