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.

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.