[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