Hello Vincent,
It seems the distribution upgrade is really messed up...
You can try this:
Code: Select all
apt-get remove samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography samba-vfs-modules samba-dsdb-modules samba-libs libwbclient0 samba-common-bin samba-common python3-samba winbind libnss-winbind samba-common-bin ldb-tools libldb2 libtdb1 libtalloc2 -y tdb-tools dirmngr gnupg gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libtevent0 python3-apt python3-cffi-backend python3-gpg python3-ldb python3-pycurl python3-talloc python3-tdb python3-yaml libgpgme11 python3-pysimplesoap python3-reportbug apt-listchanges python3-debianbts reportbug
If there are still dependencies that cause problems of this kind:
Code: Select all
python3-tdb : Depends: libtdb1 (= 2:1.4.10-1bookworm1) but it is not going to be installed
Depends: python3 (>= 3.11~) but 3.9.2-3 is to be installed
Add "python3-tdb" to the list of dependencies to remove
Then
Code: Select all
apt-get install samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography samba-vfs-modules samba-dsdb-modules samba-libs libwbclient0 samba-common-bin samba-common python3-samba winbind libnss-winbind samba-common-bin ldb-tools libldb2 libtdb1 libtalloc2 -y tdb-tools dirmngr gnupg gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libtevent0 python3-apt python3-cffi-backend python3-gpg python3-ldb python3-pycurl python3-talloc python3-tdb python3-yaml libgpgme11 python3-pysimplesoap python3-reportbug apt-listchanges python3-debianbts reportbug
(Having added the missing package to the list during uninstallation).
Then try a dist-upgrade to update all the packages on the machine.
We're going to avoid rebuilding a machine just because of a dependency problem

But otherwise yes, it's possible to switch to our 4.22 repository and join the machine as a secondary DC
We don't have a list, but I'll definitely keep that in mind for later.
Keep me informed!
Have a good rest of the day