Mettre à jour un contrôleur de domaine Samba de Debian11 Bullseye à Debian12 Bookworm

Avertissement

Si vous utilisez les interfaces réseaux en eth, vous devrez vous-même configurer dans le grub le fait de conserver votre interface au format eth.

  • Vous devez reconfigurer tissamba.list :

    wget -qO-  https://samba.tranquil.it/tissamba-pubkey.gpg | tee /usr/share/keyrings/tissamba.gpg > /dev/null
    sha256sum /usr/share/keyrings/tissamba.gpg
     bd0f7140edd098031fcb36106b24a6837b067f1c847f72cf262fa012f14ce2dd  /usr/share/keyrings/tissamba.gpg
    echo "deb [signed-by=/usr/share/keyrings/tissamba.gpg] https://samba.tranquil.it/debian/samba-4.20/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/tissamba.list
    
  • Mettre à jour la configuration des dépôts à NonFreeFirmware, mettre à jour toutes les clés PGP et les dépots :

    echo 'APT::Get::Update::SourceListWarnings::NonFreeFirmware "false";' > /etc/apt/apt.conf.d/no-bookworm-firmware.conf
    sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list /etc/apt/sources.list.d/*
    
  • Mettre à jour la machine

    apt-get update
    apt-get dist-upgrade
    

Indication

Si vous avez une erreur pendant le dist-upgrade, vous pouvez utiliser la commande « apt –fix-broken install » pour corriger l’installation.

  • Changer la configuration ntp par chronyd configurer le service NTP (chrony). C’est une étape très importante !

  • Redémarrer la machine :

    reboot
    
  • Vérifier la version de samba sur le serveur :

    samba-tool --version