Pagina 1 di 1

[RISOLTO] Aggiornamento Debian 11 a 12 SAMBA AD

Pubblicato: 3 dicembre 2025 - 11:30
di wapt42
Ciao amici

Ho difficoltà ad aggiornare Debian e Samba su un'infrastruttura a 4 nodi installata molto tempo fa dai vostri tecnici.

Siamo clienti da molti anni.

Ho provato a seguire la documentazione ufficiale:

https://samba.tranquil.it/doc/fr/samba_ ... ian12.html

Per questo motivo, baso il mio lavoro su una versione completamente aggiornata di Debian 11, che riavvio prima di iniziare le operazioni.

Ho riscontrato questi errori dopo:

Codice: Seleziona tutto

apt dist-upgrade 

Codice: Seleziona tutto

Des erreurs ont été rencontrées pendant l'exécution :
 /tmp/apt-dpkg-install-KRQ4bQ/02-winbind_2%3a4.22.6+dfsg-2-1bookworm1_amd64.deb
 /tmp/apt-dpkg-install-KRQ4bQ/06-samba-libs_2%3a4.22.6+dfsg-2-1bookworm1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
(So ​​che il risultato in francese non è eccezionale)

Mi è stato chiesto di fare:

Codice: Seleziona tutto

apt --fix-broken

Codice: Seleziona tutto

Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 29, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Extraction des modèles depuis les paquets : 100%
(Lecture de la base de données... 67015 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../winbind_2%3a4.22.6+dfsg-2-1bookworm1_amd64.deb ...
Dépaquetage de winbind (2:4.22.6+dfsg-2-1bookworm1) sur (2:4.17.12+dfsg-1.1bullseye1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/winbind_2%3a4.22.6+dfsg-2-1bookworm1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/share/man/man8/idmap_rfc2307.8.gz », qui appartient aussi au paquet samba-libs:amd64 2:4.17.12+dfsg-1.1bullseye1
Reinstalling /etc/logrotate.d/winbind that was moved away
Pas de détournement « détournement de /usr/lib/x86_64-linux-gnu/samba/krb5/async_dns_krb5_locator.so par winbind », aucun supprimé.
winbind.service is a disabled or a static unit not running, not starting it.
Des erreurs ont été rencontrées pendant l'exécution : 
 /var/cache/apt/archives/winbind_2%3a4.22.6+dfsg-2-1bookworm1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
E questo ci impedisce di andare oltre.

Sembra che la versione Python sia naturalmente la colpevole e che ciò causerà molti problemi con le librerie per il resto dell'aggiornamento.

Codice: Seleziona tutto

ls /usr/lib/python3/dist-packages/apt_pkg.cpython-*   
apt_pkg.cpython-311-x86_64-linux-gnu.so

Tutte le operazioni di apt-clean, cancellazione della cache, ecc. non hanno prodotto alcun risultato.

Sto lavorando su una macchina virtuale con Snapshot, quindi posso fare parecchi test. Se qualcuno ha qualche consiglio, gliene sarei molto grato.

Buona giornata, amici.

Val.

Re: Aggiornamento di SAMBA AD da Debian 11 a 12

Pubblicato: 3 dicembre 2025 - 11:39
di blemoigne
Buongiorno
Dovresti rimuovere questi pacchetti (senza eliminarli) e quindi digitare il comando per installare i pacchetti necessari:

Codice: Seleziona tutto

apt-get install samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography
https://samba.tranquil.it/doc/fr/samba_ ... pacchetti elettronici

Re: Aggiornamento di SAMBA AD da Debian 11 a 12

Pubblicato: 3 dicembre 2025 - 12:34
di wapt42
Grazie @blemoigne e @Bertrand TRanquilIT

Sembra che funzioni così:


Questi pacchetti devono essere disinstallati PRIMA di modificare le sorgenti (quando si utilizza un sistema Debian 11 completamente aggiornato e riavviato).

senza effettuare la pulizia per mantenere le configurazioni:

Codice: Seleziona tutto

apt remove samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography
Eseguiamo tutte le operazioni come descritto nella documentazione (non dimenticare il cronografo).

dopo il dist-upgrade riavviamo

E ora reinstalliamo i pacchetti:

Codice: Seleziona tutto

apt install samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography
Non ho riscontrato alcun errore. Ora sto rimettendo la macchina virtuale in produzione e vi farò sapere se non funziona.

@+

Re: Aggiornamento di SAMBA AD da Debian 11 a 12

Pubblicato: 8 dicembre 2025 - 17:31
di dcardon
Ciao wapt42,

tendiamo a seguire gli sviluppi di Michael Tokarev del team di packaging Samba per Debian per quanto riguarda la struttura dei pacchetti. La tradizione in Debian è quella di suddividere il software in molti piccoli componenti in diversi pacchetti. Il problema sorge quando i moduli vengono spostati all'interno di Samba; questo causa conflitti tra pacchetti che condividono lo stesso file tra una versione della distribuzione e l'altra.

Spesso, l'unico modo per aggiornare senza compromettere apt/deb è disinstallare e reinstallare... Finché non si elimina completamente il sistema, non si verificano problemi con i file di dati e di configurazione :-)

. Cordiali saluti,

Denis