[RISOLTO] Aggiornamento Debian 11 a 12 SAMBA AD

Vieni qui per condividere i tuoi suggerimenti e trucchi per usare Samba4
Bloccato
wapt42
Messaggi: 8
Iscrizioni: 10 agosto 2020 - ore 16:12

3 dicembre 2025 - 11:30

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.
Ultima modifica di wapt42 il 3 dicembre 2025 alle 11:45, modificato 1 volta.
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

3 dicembre 2025 - 11:39

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
wapt42
Messaggi: 8
Iscrizioni: 10 agosto 2020 - ore 16:12

3 dicembre 2025 - 12:34

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.

@+
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

8 dicembre 2025 - 17:31

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Bloccato