Seite 1 von 1

[GELÖST] Repository-Upgrade auf Version 2.7

Veröffentlicht: 2. Oktober 2026 - 15:36 Uhr
von guigeek
Hallo,
ich habe alles auf WAPT 2.7 aktualisiert.
Ich habe einen Server und vier Remote-Repositories.
Das Server-Update verlief problemlos.

Bei drei der vier Repositories trat jedoch während des Updates ein Fehler auf: Eine Python-Datei fehlte.
Ich habe die Datei aus dem funktionierenden Repository kopiert, und jetzt funktioniert alles wieder normal. Ich wollte Sie aber über das Problem informieren:

02. Okt. 15:22:53 xxx-wapt-repo systemd[1]: waptservice.service: Erfolgreich deaktiviert.
02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: ModuleNotFoundError: Kein Modul namens 'six' gefunden.
02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: ModuleNotFoundError: Kein Modul namens 'six' gefunden.
02. Okt. 15:22:53
xxx-wapt-repo waptservice[542]: Import von six. 02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: Datei "/opt/wapt/lib/python3.11/site-packages/pam/__internals.py", Zeile 2, in
02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: from .__internals import PAM_ACCT_EXPIRED
02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: Datei "/opt/wapt/lib/python3.11/site-packages/pam/__init__.py", Zeile 9, in
02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: Datei "
02. Okt. 15:22:53 xxx-wapt-repo waptservice[542]: Traceback (letzter Aufruf):

Die fehlende Datei war diese: /opt/wapt/lib/python3.11/site-packages/six.py.

Alle Repositories sind ähnlich; sie basieren auf Debian Bookworm. Ich kann mir nicht erklären, was während des Updates passiert ist; es trat kein Fehler auf, es passierte einfach beim Start des Dienstes.

Bei weiteren Fragen stehe ich Ihnen gerne zur Verfügung.

Schönen Tag noch,
Guillaume.

Betreff: Repository-Upgrade auf 2.7

Veröffentlicht: 4. Oktober 2026 - 22:37 Uhr
von dcardon
Hallo Guillaume,

das python-pam-Modul hat in Version 2.0.2 die explizite Abhängigkeitsdeklaration für Modul six (das historische Python-2/Python-3-Kompatibilitätsmodul) aus seiner pyproject.toml-Datei entfernt. Daher wurde Modul six bei der Abhängigkeitsberechnung aus der requirements.txt-Datei entfernt, da es von keinem Paket mehr benötigt wurde. Dies wurde vor zwei Wochen mit Version 2.1.0 behoben.

Kurz gesagt, es gab einen Fehler in der pyproject.toml-Datei des python-pam-Projekts, aber ich muss unbedingt herausfinden, warum er bei den Integrationstests nicht aufgefallen ist.

Viele Grüße,

Denis