Mettre à jour un contrôleur de domaine Samba de Debian9 Stretch à Debian10 Buster

  • Installer Debian10 (machine physique ou virtuelle) de manière minimale sans interface graphique et uniquement avec le service SSH, en suivant cette documentation.

Attention

Si vous rencontrez un problème lors de la mise à jour du dépôt et si vous obtenez les erreurs gpg: no valid OpenPGP data found ou wget: unable to resolve host adress "mydomain.lan", il faudra vérifier votre fichier /etc/resolv.conf puis rajouter les lignes suivantes à la fin de /root/.bashrc :

export http_proxy="http://proxy:3128";
export https_proxy="http://proxy:3128";
  • Mettre à jour les dépôts TIS Samba :

    wget -O - http://samba.tranquil.it/tissamba-pubkey.gpg  | apt-key add
    echo "deb http://samba.tranquil.it/debian/samba-4.11 buster main" > /etc/apt/sources.list.d/tissamba.list
    
  • Vérifier le fichier source de Debian /etc/apt/sources.list :

    deb http://ftp.fr.debian.org/debian/ buster main contrib non-free
    deb-src http://ftp.fr.debian.org/debian/ buster main contrib non-free
    
    deb http://security.debian.org/debian-security buster/updates main contrib non-free
    deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
    
    deb http://ftp.fr.debian.org/debian/ buster-updates main contrib non-free
    deb-src http://ftp.fr.debian.org/debian/ buster-updates main contrib non-free
    
  • Vérifier le fichier /etc/apt/sources.list.d/ puis sélectionner tissamba.list et changer la version de Samba si nécessaire :

    deb http://mydomain.lan/debian/samba-4.11 buster main
    
  • Lancer la mise à jour de la machine :

    apt-get update
    apt-get upgrade
    apt-get dist-upgrade
    
  • Redémarrer la machine :

    reboot
    
  • Vérifier la version de votre Samba :

    samba-tool --version