Mises à jour
versions 4.6 et 4.7

Changement de la clé du dépôt SambaÉdu

La clé du dépôt a changé, il est nécessaire pour pouvoir faire les prochaines mise à jour de récupérer la nouvelle clé via la commande suivante, à faire la fois sur le SE4FS et sur le SE4AD :

wget -O - https://deb.sambaedu.org/sambaedu.gpg.key|apt-key add -

 

Versions stables 4.6 et 4.7

La version stable 4.6 a été publiée le 5 septembre 2021 et la version stable 4.7 a été publiée le 5 octobre 2021 (versions correctives mineures le 16 octobre 2021 et le 19 octobre 2021).

Il s’agit des mises à jour qui corrigent quelques bugs et apportent de nouvelles fonctionnalités. On notera l’apparition d’un nouveau paquet lié à une fonctionnalité encore en développement mais déjà disponible : la possibilité pour le serveur de délivrer des informations dynamiquement sur des écrans dédiés de l’établissement, à partir de flux externes (RSS en particulier pour l’instant).

Vous trouverez ci-dessous les principales modifications et évolutions depuis la dernière version stable (4.5 du 29 juin 2021).

À noter la procédure à suivre pour mener à bien cette mise à jour : en cas de problème, n’hésitez pas à utiliser nos salons à votre disposition sur Tchap, ou un des autres moyens de communication.

Remarque : si votre se4 n’est pas en 4.5.32 (donc avant cette mise à jour), tenez compte des indications et précautions des articles liés aux mises à jour précédentes. En cas de doute, ne pas hésiter à utiliser nos moyens de communications rappelés ci-dessus.

 

Procédure de mise à jour

 

Nota bene : Bien entendu, nous vous recommandons une sauvegarde ou un snapshot de sécurité sur le SE4FS et le SE4AD avant de réaliser cette opération de mise à jour.

 

Pour la réalisation de cette mise à jour, veuillez respecter la procédure suivante :
 

  • commencer, sur le serveur SE4FS, par sa mise à jour avec la commande :
    apt update && apt full-upgrade
  • éventuellement, une fois terminée, réaliser la mise à jour sur le SE4AD :
    apt update && apt full-upgrade

Remarque : le SE4AD n’a pas vocation à être mis à jour aussi souvent que se4fs puisqu’il s’agit uniquement du serveur d’annuaire. Il faut uniquement s’assurer de passer les mises à jour debian régulièrement via un apt update && apt full-upgrade afin de suivre les montées de version.

Nota bene : le script move_profiles.sh n’est plus exécuté systématiquement lors d’une mise à jour. En cas de mise à jour depuis la version 4.4, il faudra impérativement lancer ce script suite à la mise à jour du SE4FS (pour cela, modifier la ligne correspondante en move_profiles = "1" dans /etc/sambaedu/sambaedu.conf ; cela aura pour effet de lancer le script. Quand le script sera terminé, un mail sera envoyé et la ligne sera supprimée).

 

 

Informations sur les mises à jour 4.6 et 4.7

 

Remarque : le numéro de sous-sous-version z des paquets n’est volontairement pas précisé, étant donné qu’il peut être légèrement variable.

 

sambaedu

Paquet principal de SambaÉdu4 4.7.z
Méta paquet (qui n’est pas vraiment modifié).

 

sambaedu-web-common

Interface d’administration Web 4.7.z

  • Corrections de bugs.
  • Corrections et améliorations concernant le renommage des postes.
  • Corrections fond d’écran Linux.
  • Import CSV depuis la base EDT/Pronote (pour les groupes en début d’année par exemple).
  • Corrections et amélioration de l’import ENT (possibilité de ne pas synchroniser les groupes en début d’année dans le cas d’import EDT/Pronote par exemple) et meilleure gestion des doublons, correction du renommage des comptes, de l’affichage.
  • Optimisation de la mémoire lors de la synchronisation ENT (les responsables légaux sont immédiatement supprimés de la liste d’import).
  • Remise en service de la synchronisation automatique ENT / SE4 via le cron. Correction de la non-expiration des caches ENT.
  • Corrections de l’import CSV.
  • Bascule automatique de l’authentification en cas de timeout Oauth2 de l’ENT.
  • Correction et explicitation des différentes politiques d’identifiants / mots de passe (attention au choix p.nom).
  • Correctif pour les montages disques réseaux des clinux (NFS).
  • Nouvel onglet dans l’interface user : réinitialisation des mots de passe ENT et SambaÉdu des élèves par les profs depuis l’interface (explications sur la page, sous forme de tableau, mise en valeur des lignes paires/impaires, etc.).
  • Désactivation de AVAHI et suppression du conflit lors de l’installation (en préparation de l’upgrade bullseye).
  • Refonte de la création manuelle d’un utilisateur (en utilisant les mêmes fonctions que la synchronisation ENT).
  • Correction de l’affichage dans le listing des groupes (la colonne « Activé » signifie que la modification du mot de passe initial a été effectué).
  • Amélioration du script de récupération du fond d’écran lors du logon (attention, kill du processus explorer.exe, peut avoir des effets de bords, en particulier sur un poste non à jour au niveau GPOs).
  • Modification de la configuration de base de Veyon (correction lié à RDP).
  • Nouvelle page dans Clients et applications : Configuration des fonds d’écran. Ajout de l’upload d’un fond d’écran différent par groupe ou par parc, dans les pages de listing des groupes ou des parcs. Améliorations diverses, et corrections des scripts associés startup & logon.
  • Correction des scripts de startup Firefox & Thunderbird.
  • Nouvelle page dans Clients et applications : Configuration des raccourcis. Scripts associés pour les clients Windows et Linux. Améliorations et corrections diverses.
  • Amélioration de la génération du lockscreen : conservation du ratio du logo de l’établissement + augmentation de la taille du logo.
  • Corrections du script applications (pour les clinux : non-lancement pour debian-gdm et root, ajouts de la gestion des parcs/groupes/wpkg).
  • Suppression d’un paramètre qui n’est plus pris en compte dans l’import Siècle/STS (non maintenu par l’équipe SambaÉdu).
  • Correction d’un bug d’encodage dans la bibliothèque GPO.
  • Mise en place d’un meilleur mode de debug.
  • Désactivation de move_profiles.sh.
  • correction de problème de dépendance lors d’une install initiale
  • ajout des scripts applications $action-server ainsi que des scripts $action-wpkg

 

sambaedu-ad-server

contrôleur de domaine sambaedu 4.7.z

  • Correction des dépendances.

 

sambaedu-ad-dc

Configuration d’une machine virtuelle ou conteneur pour le DC SambaÉdu 4.7.z

  • Sans changement.

 

sambaedu-ad-client

Serveur membre domaine AD 4.7.z

  • Sans changement.

 

sambaedu-boot-server

Configuration minimale DHCP et TFTP permettant la configuration SambaÉdu et le boot IPXE 4.7.z

  • Modification de la configuration Apache pour le module sambaedu-display.

 

sambaedu-proxy-config

Configuration du proxy 4.7.z

  • Gestion du proxy automatique sous NetworkManager.
  • Force la lecture de /etc/profile lors d’une modification des paramètres de proxy.
  • Ajout d’une exception vers les machines du domaine dans les paramètres de proxy.

 

sambaedu-php-libs

Bibliothèques PHP qui ne sont pas directement packagées par Debian 4.7.z

  • Modification des dépendances.

 

sambaedu-shares

Configuration des partages et de leurs ACLs 4.7.z

  • Dépendance à NFS, activation du serveur NFS (Network File System).

 

sambaedu-winbind

Utilisateurs winbind 4.7.z

  • Correction de bug nsswitch, erroné lors de l’installation.

 

sambaedu-config

Scripts et fichiers de configuration SambaÉdu 4.7.z

  • Sans changement.

 

sambaedu-ipxe

Infrastructure de boot réseau IPXE 4.7.z

  • Correction du preseed clinux (partitionnement, détection des disques).
  • Correction des scripts logon et startup.
  • Corrections de bugs.
  • Version bullseye par défaut dans le fichier de conf pour les nouvelles installations.
  • Modification de la suppression des Appx lors de l’installation des clients Windows (se fait dorénavant via windows10debloater), pour l’installation et le clonage.

 

sambaedu-client-linux

Installation automatisée de clients Linux 4.7.z

  • Sans changement.

 

sambaedu-linux-stations-*

Environnement de base pour les clients Linux et configurations spécifiques pour Cinnamon, Gnome, Lxde et Mate 4.7.z

  • Modification des dépendances (impressions, NFS).
  • Correction preseed.
  • Corrections du splash plymouth.
  • Passage des montages en NFS et diverses correction de montages réseaux.
  • Amélioration du lancement des scripts de logon.
  • Suppression de la question lors du grub.
  • Désactivation de /etc/network/interfaces et activation du réseau via NetworkManager (bug double IP). Gestion de WakeOnLAN via NM (NetworkManager).
  • Script pour fixer la résolution en fonction des infos EDID (Extended Display Identification Data). Gestion des VPI.
  • Possibilité de choix du disque et de l’interface réseau avec un paramètre car l’autodetect ne marche pas bien (linux_disk & linux_interface dans /etc/sambaedu.conf.d/clients.conf).
  • Prise en compte du proxy même s’il y pas apt-cacher-ng.

 

sambaedu-client-windows

Installation automatisée de clients Windows 4.7.z

  • Correction : le script d’installation continue même lorsque la connexion avec l’AD n’est pas correctement place.

 

sambaedu-gpo-templates

Templates de GPO 4.7.z

  • Installation forcée de la GPO Wallpaper.
  • Suppression se4_Desktopinfo.zip.

 

sambaedu-wpkg

Installation d’applications sur les clients Windows et Linux avec WPKG 4.7.z

  • Réorganisation des dépendances.

 

sambaedu-wsusoffline

Scripts d’installation automatique des mises à jour Windows 4.7.z

  • Version 12 par défaut pour les nouvelles installations.

 

sambaedu-clonage

Clonage automatisé des clients 4.7.z

  • Sans changement.

 

sambaedu-clonezilla

Clonage automatisé SambaEdu avec Clonezilla 4.7.z

  • Sans changement.

 

sambaedu-freeradius

Gestion des bornes wifi 4.7.z

  • Sans changement.

 

sambaedu-bbb

Serveur de salons de visioconférences 4.7.z

  • Sans changement.

 

sambaedu-guacamole

Serveur d’accès distants 4.7.z

  • Sans changement.

 

sambaedu-guacamole-config

Scripts de configuration 4.7.z

  • Sans changement.

 

sambaedu-display

Module d’affichage dynamique 4.7.z

  • Création du paquet.
  • Première version de la solution d’affichage dynamique.
  • Commentaires d’explications.
  • Ajout d’un message pour expliquer l’intérêt du répertoire Docs/images/ .
  • Ajout d’un user-agent SambaEdu lors de la récupération des flux WP.
  • Corrections de typo et bugs.