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 via email to