Upgrading a Samba domain controller from Debian9 Stretch to Debian10 Buster
Install Debian10 (physical or virtual machine) in a minimal way without GUI and only with SSH service, following this documentation.
Attention
If you encounter a problem when updating the repository and if you get the errors gpg: no valid OpenPGP data found
or wget: unable to resolve host address "mydomain.lan"
, you will need to check your /etc/resolv.conf
file and then add the following lines at the end of /root/.bashrc
:
export http_proxy="http://proxy:3128";
export https_proxy="http://proxy:3128";
Update the TIS Samba repositories:
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
Check the Debian source file
/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
Check
/etc/apt/sources.list.d/
then select tissamba.list and change the version of Samba if necessary:deb http://mydomain.lan/debian/samba-4.11 buster main
Update the host:
apt-get update apt-get upgrade apt-get dist-upgrade
Restart the host:
reboot
Check the version of the Samba server:
samba-tool --version