Differences between revisions 119 and 120
Revision 119 as of 2017-01-15 17:06:38
Size: 8364
Editor: ?WolfgangSchweer
Comment: add issue: LTSP clients refuse to start due to changed NBD behaviour.
Revision 120 as of 2017-01-18 16:28:19
Size: 8363
Editor: ?WolfgangSchweer
Comment: the used monitoring tool is Icinga, not Icinga2.
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
 * Icinga2 is now used as monitoring tool.  * Icinga is now used as monitoring tool.

Status of Debian Edu "Stretch"

(development started end of March 2016)

Debian Edu Installer Logo

  • PXE installations fail atm due to kernel modules mismatch. (This will be fixed once newer netboot-installer images are available.)

Changes from Jessie to Stretch which need documentation

(Once these are documented please move them to a done-list further down on this age…)

  • MATE is the new default desktop. We need to make sure to explain this change well.
  • Icinga is now used as monitoring tool.
  • ksnapshot has been replaced with kde-spectacle as screenshot tool.
  • LTSP now uses NBD instead of NFS for the root filesystem. After each single change to an LTSP chroot, the related NBD image must be regenerated for the changes to take effect.
  • Oldest supported x86 processors will be 686-class ones (only a few 586/686 hybrid processors too). This might affect old LTSP clients.
  • Upon upgrade from Jessie the LDAP data base has to be adjusted. The sudoHost value 'tjener' has to be replaced with 'tjener.intern' using an LDAP editor.
  • Concurrent logins of the same user on a terminalserver and an LTSP thin client are no longer allowed.

Known problems we must fix

  • Both thin and diskless LTSP clients fail to start atm. This is most probably caused by a new upstream release of nbd server/client, now able to use STARTTLS; see 850424.

  • documented the above mentioned changes in DebianEdu/Documentation/Stretch

  • either build a DVD image or update the documentation that we don't have one
  • GOsa² sudo Role plugin doesn't allow to add a system with FQDN (834065); upgrading from Jessie requires such action, otherwise a plain LDAP editor must be used.

Known problems we want to fix

Other issues

  • is MATE really the best choice of default desktop? (Jessie still had KDE as default.)
  • Our documentation could further be improved: eg by proof-reading and improving language+grammar used, by updating outdated entries, etc

Fixed in git, needs upload to unstable

  • nothing atm


Fixed + done (related packages migrated to stretch or unstable)

  • The script 'sitesummary2ldapdhcp' fails due to changed output of 'ifconfig'; see 846847.

  • Installations fails due to debian-edu-artwork packages conflicting with plymouth; fixed in unstable. Workaround possible in d-i environment: remove /etc/plymouth/plymouthd.conf at the right time when packages are configured. This can be achieved by adding this to the kernel command-line:
    • url=hands.com/d-i/bug/edu-plymouth/preseed.cfg

      (press <TAB> in the boot menu, then type the above, followed by <RETURN>)

  • The priority value for mate-session is too low (compared to KDE Plasma): see 845997.

  • Add translations for menu entries (MATE, Xfce).
  • pxe installation: fails due to kernel mismatch, but works after adapting d-e-pxeinstall to wget the daily d-i netboot images.
  • GOsa² netgroups plugin fails to add a system to a netgroup (throws an error); this is most probably caused by the PHP 7.0 transition. If a system is added manually using an LDAP editor, login succeeds on a workstation (839860). See the bug report for a possible fix.

  • squid isn't working reliably, fix needed after first boot.
  • LTSP chroot installations fails: [both issues fixed via workarounds in d-e-c 1.916]
    1. modified conffile raises debconf; see 839154. (Will be fixed in the next ltsp packages upload.)

    2. chroot installation fails due to wrong /tmp permissions; see 840667.

  • ltsp-build-client apt-keys option fails; see 839165. (Will be fixed in debian-edu-config 1.913)

  • ATM an installation ends up in a broken system; the edu task description file is completely wrong now that the 'blend-gen-control' script has been changed; see: 834719. Using the old style tasks file (in debian-edu-expert mode inside Debian-Installer) allows one to get a system with the chosen profiles installed; see 835528 for a blends-dev patch.

  • LDAP bootstrap: sudo-ldap needs FQDN, otherwise some GOsa² actions fail.
  • ldap-debian-edu-install: systemctl start/stop call must be replaced with service ones for some daemons, otherwise Samba and Kerberos setup fails.
  • The LTSP chroot installation is broken most probably caused by recent changes to apt; see 831409 and the apt issue in 830696.

  • network interfaces: eth0 -> enp0s3, eth1 -> enp0s8 (VirtualBox environment), see: https://www.freedesktop.org/wiki/Software/systemd /PredictableNetworkInterfaceNames/ for more general information and how to disable this change. [added kernel param net.ifnames=0 to get back old device names]. Added forgotten type 'string' (preseed file).

  • cfengine run is broken due to forgotten removal of one line (ldap2zone) in /etc/cfengine/debian-edu/cfengine.conf.
  • sddm: by default, all users (icons) are shown (after fixing network and autofs); default theme breeze can't be configured to show a username field. [replaced with lightdm]
  • isc-dhcp-server: fails to work, variable INTERFACES in /etc/default/isc-dhcp-server has been split into INTERFACESv4 and INTERFACESv6 (cf).
  • tftp-server: as atftpd isn't available in stretch atm, tftpd-hpa has been installed; disabling option --secure (/etc/default/tftpd-hpa) lets the daemon work (cf).
  • LTSP generates squashfs image file automatically, this takes ages and needs a lot of disk space. A file like ../ltsp-build-client/Debian-custom/001-disable-squashfs-image containing one line: SQUASHFS_IMAGE="False" will prevent it.
  • LTSP: both thin and diskless clients fail to start (kernel panic), seems to be due to 786925. (LTSP default is NBD in stretch, Debian Edu uses NFS.) Update: after generating the NBD image file (and using it), both LTSP client types work like expected. Generation takes a long time (3.6 GiB size for MATE DE, 3.9 GiB for default PLASMA DE).

  • mirror redirector: http.debian.net -> httpredir.debian.org

  • sitesummary prerm script is rc buggy 823688.

  • default browser: iceweasel -> firefox(-esr)

  • squid renaming: squid3 -> squid

  • autofs: disabling on main server fails, maybe use 'systemctl disable autofs' instead (cf)
  • d-e-c/032-edu-pkgs: non-existing packages readahead and readahead-fedora should be dropped from purge list to enable LTSP chroot installation.
  • display manager: kdm is gone; after a default combi server installation sddm (w/ MATE as default session) shows up but doesn't allow login (no username field). [kdm replaced with lightdm]
  • several packages need fixes to work with PHP 7.0:
  • LTSP chroot installation will fail atm w/o manual changes in d-i environment.
  • gosa.conf: the version shipped with d-e-c 1.819 is broken, see 820551. If you want to test GOsa², you have to:

    • fix the file /etc/gosa/gosa.conf manually (see bug report for a patch)
    • remove /etc/gosa/gosa.secrets
    • execute 'gosa-encrypt-passwords'
    • execute 'service apache2 reload'