
Mise à jour vers Debian Bullseye
Contexte
Debian 11 Bullseye est officiellement sorti le 14 août 2021. Une version compatible des paquets SambaÉdu existe depuis, profitant alors des dernières mises à jour et avancées proposées dans les paquets officiels de Debian, sur lesquels le code de SambaÉdu repose.
Pré-requis
Bien entendu, nous vous recommandons très fortement de faire une sauvegarde et/ou un snapshot du SE4FS et du SE4AD avant de réaliser cette opération de mise à jour qui n’est pas une simple mise à jour habituelle.
- Il convient aussi de faire des sauvegardes du SE4AD et SE4FS à la même date, et en cas de restauration, de ne pas restaurer une version du SE4FS avec une version antérieure de l’SE4AD.
Les mises à jour doivent obligatoirement se faire dans l’ordre, d’abord le SE4FS, puis éventuellement le SE4AD. Bien suivre les étapes dans l’ordre également.
- 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 à 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 du SE4FS
Pour la réalisation de cette mise à jour, veuillez respecter la procédure suivante :
- Commencer par mettre à jour avec la commande :
apt update && apt full-upgrade
afin d’avoir les dernières versions des paquets Buster, requis pour pouvoir changer sereinement de version Debian.
- Remplacer les sources des dépôts Debian :
nano /etc/apt/sources.list
par les suivantes :
(éventuellement sans la partie non-free, en fonction des besoins)deb http://deb.debian.org/debian bullseye main contrib non-free deb-src http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
- Dans la source du dépôt SambaÉdu, modifier la version de Debian par bullseye :
nano /etc/apt/sources.list.d/se4.list
le fichier doit alors ressembler à :# sources pour se4 #deb http://deb.sambaedu.org/debian bullseye se4XP deb http://deb.sambaedu.org/debian bullseye stable
- Dans la source du dépôt Microsoft, modifier la version de Debian par bullseye :
nano /etc/apt/sources.list.d/microsoft.list
le fichier doit alors ressembler à :deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-bullseye-prod bullseye main
- Mettre à jour en conservant les fichiers de configurations tel quel lorsque demandé et en autorisant le redémarrage des services lors de la mise à jour (remarque : appuyer sur la touche Q pour sortir du catalogue de changements debian au début) à l’aide de la commande suivante :
apt update && apt full-upgrade
- Redémarrer le serveur pour appliquer le changement de noyau Linux.
- Vérifier que tout fonctionne en se connectant à l’interface et à un poste
- se rendre sur la FAQ en cas de problème.
Procédure de mise à jour du SE4AD
Cette mise à jour est moins importante mais plus sensible : il faut absolument avoir une sauvegarde à disposition avant de se lancer dans la procédure.
Pour la réalisation de cette mise à jour, veuillez respecter la procédure suivante :
- Commencer par mettre à jour avec la commande suivante :
apt update && apt full-upgrade
afin d’avoir les dernières versions des paquets Buster, requis pour pouvoir changer sereinement de version Debian.
(Remarque : en cas d’erreur de doublon de dépôt, supprimer la ligne deb.sambaedu.org du fichier /etc/apt/sources.list, elle est déjà dans /etc/apt/sources.list.d/se4.list .)
- Remplacer les sources des dépôts Debian :
nano /etc/apt/sources.list
par les suivantes :
(éventuellement sans la partie non-free, en fonction des besoins)deb http://deb.debian.org/debian bullseye main contrib non-free deb-src http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
- Mettre à jour en conservant les fichiers de configurations tel quel lorsque demandé et en autorisant le redémarrage des services lors de la mise à jour (remarque : appuyer sur la touche Q pour sortir du catalogue de changements debian au début) à l’aide de la commande suivante :
apt update && apt full-upgrade
- Redémarrer le serveur pour appliquer les changements de noyau Linux et de version de Samba AD.
- Mettre à jour la version du paquet samba en utilisant celui des backports :
apt update && apt install -t bullseye-backports samba
- Réinstaller le paquet sambaedu-ad-server s’il n’est pas en place :
apt update && apt install sambaedu-ad-server
Reboot le server se4ad
- Vérifier que tout fonctionne en se connectant à l’interface et à un poste
- se rendre sur la FAQ en cas de problème.