According to jenkins.debian.net/view/edu the combi-server installation seems to fail cause the chroot can't be set up.
Installation of squeeze-test-combi-server seems to be broken as well --
due to the same reason?
As far as Wheezy is concerned I managed to install the chroot (image as
of feb 07, doing some steps by hand after broken installation) using an
ugly workaround in debian-edu-ltsp -- see below. This worked cause the
only reason for failing is IMO the problem with dictionaries and ispell
packages. There seems to be an empty entry in debconf for choosing the
ispell variant, but loads of packages are available. Fixing the debconf
database seems to solve the problem.
BTW this multitude of language related packages is sort of strange. Is
it really required to install loads of l10n packages (among others for
iceweasel, kde, LibeOffice) if only one language is chosen? Wouldn't
d-i install the right ones nowadays by using the provided
language/country choice?
(Will report other ltsp related problems separatly.)
---------------------------------------------------------------------
--- a/debian-edu-ltsp 2013-02-26 20:39:14.000000000 +0100
+++ b/debian-edu-ltsp 2013-02-27 11:22:03.000000000 +0100
@@ -36,7 +36,7 @@
export LC_ALL
test "$base" || base=/opt/ltsp
-test "$dist" || dist=squeeze
+test "$dist" || dist=wheezy
if [ -d $base/$ARCH ] ; then
echo "error: $base/$ARCH already exist. Remove it before running $0"
@@ -91,13 +91,18 @@
fi
# Build LTSP chroot, fetch packages from default APT sources
-ltsp-build-client \
+if ltsp-build-client \
$ltspopts \
--mirror $mirror \
--dist $dist \
--components "$components" \
--security-mirror "$securitymirror" \
- --extra-mirror "$extramirror"
+ --extra-mirror "$extramirror" ; then
+ :
+ else
+ ltsp-chroot /usr/share/debconf/fix_db.pl
+ ltsp-chroot dpkg --configure -a
+fi
#populate /var/lib/tftpboot with kernel images and pxelinux configuration
if [ -f /usr/sbin/ltsp-update-kernels ] ; then
---------------------------------------------------------------------
As the modified debian-edu-ltsp script was executed _after_ a broken
installation, all configuration steps normally done inside the ltsp
chroot during finish-install are missing -- which would of course be
different if the modified version of debian-edu-install would be in the
d-e-c package.
After running the script _manually_ this is the output of
/usr/lib/debian-edu-config/testsuite/ltsp:
---------------------------------------------------------------------
error: /usr/lib/debian-edu-config/testsuite/ltsp: LTSP chroot is missing in
/opt/ltsp/i386/
success: /usr/lib/debian-edu-config/testsuite/ltsp: package acpi-support-base
is installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package alsa-base is
installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package alsa-utils is
installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package
debian-edu-archive-keyring is installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package debian-edu-artwork
is installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package
education-thin-client is installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package ltsp-client is
installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package sitesummary-client
is installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: package
education-workstation is installed in LTSP chroot
success: /usr/lib/debian-edu-config/testsuite/ltsp: PROFILE=Workstation is set
in /opt/ltsp/i386/etc/debian-edu/config.
error: /usr/lib/debian-edu-config/testsuite/ltsp:
/etc/ldap/ssl/ldap-server-pubkey.pem differ inside and outside LTSP
error: /usr/lib/debian-edu-config/testsuite/ltsp:
/etc/iceweasel/profile/cert_override.txt differ inside and outside LTSP
success: /usr/lib/debian-edu-config/testsuite/ltsp: resolv.conf is identical
inside and outside LTSP
success: /usr/lib/debian-edu-config/testsuite/ltsp: IPv4 forwarding is enabled
success: /usr/lib/debian-edu-config/testsuite/ltsp: found LTSP default settings
in LDAP
success: /usr/lib/debian-edu-config/testsuite/ltsp: able to connect to ldinfod
success: /usr/lib/debian-edu-config/testsuite/ltsp: mounting
tjener.intern:/opt/ltsp/i386 succeeded
----------------------------------------------------------------------
(Actually, there are much more config issues -- reason see above.)
Could someone confirm this? Other ideas?
Wolfgang
signature.asc
Description: Digital signature

