Seite 1 von 1

[GELÖST] Aktualisierung von Debian 11 auf 12 SAMBA AD

Veröffentlicht: 3. Dezember 2025 - 11:30 Uhr
von wapt42
Hallo Freunde

Ich habe Schwierigkeiten, Debian und Samba auf einer 4-Knoten-Infrastruktur zu aktualisieren, die vor langer Zeit von Ihren Technikern installiert wurde.

Wir sind seit vielen Jahren Kunden.

Ich habe versucht, mich an die offizielle Dokumentation zu halten:

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

Deshalb nutze ich für meine Arbeit eine stets aktuelle Version von Debian 11, die ich vor Beginn der Operationen neu starte.

Folgende Fehler treten bei mir auf:

Code: Alle auswählen

apt dist-upgrade 

Code: Alle auswählen

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)
(Ich weiß, die französische Ausgabe ist nicht optimal.)

Ich werde gebeten, Folgendes zu tun:

Code: Alle auswählen

apt --fix-broken

Code: Alle auswählen

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)
Und das hindert uns daran, weiterzukommen.

Es scheint, dass die Python-Version die Ursache ist und dass dies bei den restlichen Aktualisierungen zu vielen Problemen mit den Bibliotheken führen wird.

Code: Alle auswählen

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

Sämtliche apt-clean-Operationen, das Leeren des Caches usw. haben zu keinem Ergebnis geführt.

Ich arbeite an einer virtuellen Maschinenumgebung mit Snapshots, um umfangreiche Tests durchführen zu können. Für jegliche Ratschläge wäre ich sehr dankbar.

Habt einen schönen Tag, Freunde.

Val.

Betreff: Aktualisierung von SAMBA AD von Debian 11 auf 12

Veröffentlicht: 3. Dez. 2025 - 11:39 Uhr
von Blemoire
Guten Morgen
Sie müssten diese Pakete entfernen (ohne sie vollständig zu entfernen) und dann den Befehl zum Installieren der erforderlichen Pakete eingeben:

Code: Alle auswählen

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

Betreff: Aktualisierung von SAMBA AD von Debian 11 auf 12

Veröffentlicht: 3. Dez. 2025 - 12:34 Uhr
von wapt42
Vielen Dank an @blemoigne und @Bertrand TRanquilIT

Es scheint folgendermaßen zu funktionieren:


Diese Pakete sollten deinstalliert werden, BEVOR die Quellen geändert werden (bei einem vollständig aktualisierten und neu gestarteten Debian 11-System).

ohne vorheriges Löschen, um die Konfigurationen beizubehalten:

Code: Alle auswählen

apt remove samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography
Wir führen alle Arbeitsschritte wie in der Dokumentation beschrieben durch (vergessen Sie nicht den Chronographen).

Nach dem Upgrade der Distribution starten wir das System neu.

Und nun installieren wir die Pakete neu:

Code: Alle auswählen

apt install samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-cryptography
Ich bin auf keine Fehler gestoßen. Ich schalte die VM jetzt wieder in den Produktivbetrieb und melde mich zurück, falls es nicht funktioniert.

@+

Betreff: Aktualisierung von SAMBA AD von Debian 11 auf 12

Veröffentlicht: 8. Dez. 2025 - 17:31 Uhr
von dcardon
Hallo wapt42,

wir orientieren uns bei der Paketstrukturierung an den Entwicklungen von Michael Tokarev vom Samba-Paketierungsteam für Debian. Traditionell wird Software in Debian in viele kleine Teile und verschiedene Pakete aufgeteilt. Das Problem entsteht, wenn Module innerhalb von Samba verschoben werden. Dies führt dann zu Konflikten zwischen Paketen, die dieselbe Datei zwischen verschiedenen Distributionsversionen verwenden.

Oft ist die einzige Möglichkeit für ein Upgrade, ohne apt/deb zu beeinträchtigen, die Deinstallation und Neuinstallation. Solange das System nicht vollständig gelöscht wird, entstehen keine Probleme mit den Daten und Konfigurationsdateien :-)

. Viele Grüße,

Denis