Pagina 1 di 1

[RISOLTO] Aggiornamento del repository alla versione 2.7

Pubblicato: 2 ottobre 2026 - 15:36
di guigeek
Ciao,
ho aggiornato tutto a WAPT 2.7.
Ho un server e quattro repository remoti.
Il server si è aggiornato senza problemi.

Tuttavia, tre dei quattro repository hanno riscontrato un errore durante l'aggiornamento, con un file Python mancante.
Ho copiato il file dal repository funzionante e tutto è tornato alla normalità, ma volevo tenervi informati del problema:

Oct 02 15:22:53 xxx-wapt-repo systemd[1]: waptservice.service: Disattivato correttamente.
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: ModuleNotFoundError: Nessun modulo denominato 'six'
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: ModuleNotFoundError: Nessun modulo denominato 'six'
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: import six 02
ott 15:22:53 xxx-wapt-repo waptservice[542]: File "/opt/wapt/lib/python3.11/site-packages/pam/__internals.py", riga 2, in
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: da .__internals import PAM_ACCT_EXPIRED
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: File "/opt/wapt/lib/python3.11/site-packages/pam/__init__.py", riga 9, in
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: File "
02 ott 15:22:53 xxx-wapt-repo waptservice[542]: Traceback (most recent call last):

Il file mancante era quindi questo: /opt/wapt/lib/python3.11/site-packages/six.py

Tutti i repository sono simili; sono Debian Bookworm. Non riesco a spiegare bene cosa sia successo durante l'aggiornamento; non si è verificato alcun errore, è successo solo all'avvio del servizio.

Non esitare a chiedere se hai altre domande.

Buona giornata,
Guillaume

Oggetto: Aggiornamento del repository alla versione 2.7

Pubblicato: 4 ottobre 2026 - 22:37
di dcardon
Ciao Guillaume,

il modulo python-pam ha rimosso la dichiarazione esplicita della dipendenza per il modulo sei (il modulo storico di compatibilità Python 2/Python 3) dal suo file pyproject.toml nella versione 2.0.2. Di conseguenza, il modulo sei è stato rimosso dal file requirements.txt durante il calcolo delle dipendenze, poiché nessun pacchetto lo richiedeva più. Questo problema è stato risolto due settimane fa con la versione 2.1.0.

In breve, c'era un errore nel file pyproject.toml del progetto python-pam, ma devo assolutamente capire perché non è stato rilevato durante i test di integrazione.

Cordiali saluti,

Denis