Experiences with Debian Edu v11
Hi folks,
I would like to share some experiences I made last week with Debian Edu v11.
I have set up a new server using firmware-edu-11.8.0-amd64-BD-1.iso. I decided to go for the firmware version to avoid problems with missing drivers I often had in the past delaying me too much.
I was a little surprised how fundamental the changes are compared to buster. The old system had its up and downs but it was actually working rather well for us.
According to the manual the client is built automatically. I can confirm this and in my case client data is built in /srv/ltsp/x2go-bare-amd64. The PXE menu remains rather empty though, e.g. not a single LTSP entry is added.
Btw, the PXE menu now really looks ugly compared to what we had in earlier versions of Debian Edu. Anyway, this is just cosmetics.
Consequently I decided to build the clients afresh using the following command:
debian-edu-ltsp-install --diskless_workstation yes --thin_type bare
The update failed during the process of creating the thin client and were nicely listed in /srv/ltsp/x2go-bare-amd64/debootstrap/debootstrap.log.
The errors listed didn't make much sense to me and smelled like bugs to me. I decided consequently to delete /srv/ltsp/x2go-bare-amd64/ and start the whole build afresh instead of updating it
This worked just fine and the PXE menu showed the two following entries:
• Diskless Workstation (64-Bit, server's SquashFS image)
• Plain X2Go Thin Client (64-Bit, NFS rootfs)
I have various clients at my disposal. "diskless workstation" works just fine for newer hardware but my older Toughbooks no longer boot and I'm getting the following message:
This Kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU.
AFAIK this could rather easily be fixed in earlier versions of Debian Edu simply by creating a i386-chroot, which then worked just fine.
"thin client" is still rather mysterious to me. I'm now getting a somehow strange looking screen dividing login screen instead of the old full screen login which basically looked just the same as the "diskless workstation" one. Anyway, I didn't find time to do more tests.
To make my computer lab run with older Toughbooks is important to us. I consequently decided to switch to another iso image being firmware-edu-11.9.0-i386-BD-1.iso. I was hoping that using the i386 version instead of amd64 would allow my Toughbooks to boot just fine.
This time I got the following two PXE menu entries:
• Diskless Workstation (32-Bit, server's SquashFS image)
• Plain X2Go Thin Client (32-Bit, NFS rootfs)
The experiences are not really better than with amd64. I'm getting weird messages when booting "diskless workstation" on newer hardware, e.g.
[FAILED] Failed to start BIND Domain Name Server
[FAILED] Failed to start Samba SMB Daemon
[FAILED] Failed to start Kerberos 5 Key Distribution Center
[FAILED] Failed to start Squid Web Proxy Server.
It appears that I'm having an issue with a buggy script creating my SquashFS image. Anyway, I'm getting to the login screen and I can login but the login screen reappears shorty after again.
The Toughbooks still don't boot using "diskless workstation". This time I got the following message:
WARNING: PAE disabled. Use parameter 'forcepae' to enable at your own risk! This kernel requires the following features not present on the CPU: pae
Unable to boot - please use a kernel appropriate for your CPU.
I tried to update my client builds but I failed to do so. The server is unable to access the internet. IP's can be pinged but domain names cannot.
That's all I have for now. Thanks in advance for some input on the many issues. ;)
Kind regards,
Roman
Reply to: