Pagina 2 di 3

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 21 novembre 2016 - 17:39
di avondra
facendo progressi lenti ma costanti...
Ora riscontro un errore durante l'installazione del pacchetto:
i client sono installati correttamente tramite GPO e segnalano correttamente, ma durante l'installazione dei pacchetti ricevo questo messaggio: `

File "C:\Program Files (x86)\wapt\common.py", riga 2430, in update_host
host_package_date = httpdatetime2isodate(host_request.headers.get('last-modified',None))
File "C:\Program Files (x86)\wapt\setuphelpers.py", riga 3557, in httpdatetime2isodate
return datetime2isodate(datetime.datetime(*email.utils.parsedate(httpdate)[:6]))
TypeError: l'oggetto 'NoneType' non ha l'attributo '__getitem__'`

Avete qualche idea?
Grazie

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 22 novembre 2016 - 10:25
di avondra
Salve,
sospetto che il problema che sto riscontrando sia ancora legato al percorso di installazione nella directory "Program Files (x86)" di Windows. È necessario applicare una patch a tutti i file Python?
Questo messaggio compare quando faccio doppio clic sul client su cui desidero applicare la distribuzione o gli aggiornamenti del software.
Pensavo che il supporto per la directory "Program Files (x86)" fosse integrato nelle versioni attuali di WAPT.
Mi sbaglio?
Grazie per l'aiuto,
Alain

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 22 novembre 2016 - 14:47
di htouvet
Penso che si tratti di un bug di tipo diverso, non correlato agli spazi nel percorso dei file di programma.
La directory /var/www/wapt-host non contiene l'indice Packages.

Ti suggerisco di eseguire il seguente comando sul server:
python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host

, che dovrebbe creare un file Packages vuoto.

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 22 novembre 2016 - 17:06
di avondra
Ho eseguito correttamente il comando Python, ma per /var/www/html/wapt-host ora ho una directory icons/ e un file Packages. Tuttavia, ricevo ancora questo errore quando faccio doppio clic su una macchina:

File "C:\Program Files (x86)\wapt\setuphelpers.py", riga 3557, in httpdatetime2isodate
return datetime2isodate(datetime.datetime(*email.utils.parsedate(httpdate)[:6]))
TypeError: l'oggetto 'NoneType' non ha l'attributo '__getitem__'

Mi sono perso qualcosa?
Grazie.

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 25 novembre 2016 - 19:29
di sfontenau
Attualmente, wapt ha difficoltà a funzionare nella directory Program Files.

Questo problema verrà risolto nelle versioni future.

Per ora, è consigliabile installare wapt in c:\wapt

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 26 novembre 2016 - 20:35
di avondra
L'ho reinstallato in C:\wapt e ottengo lo stesso risultato....

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 27 novembre 2016 - 03:07
di sfontenau
Il problema deriva chiaramente da qui:
https://github.com/tranquilit/WAPT/blob ... ge.py#L132

Secondo il tuo messaggio...

sembra esserci un problema con `httpdatetime2isodate(httpdate)`.
La funzione converte una stringa di data, come restituita nelle intestazioni HTTP o nelle intestazioni di posta elettronica, in una data ISO.

Potrebbe esserci anche un problema nel recuperare la data di modifica dal tuo file Packages.

Non sono riuscito a riprodurre il tuo problema.

Simon

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 28 novembre 2016 - 18:26
di avondra
Salve,
come consigliato, ho generato il file Packages, che non esisteva, utilizzando il comando:
python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host.
Potrebbe essere questa la causa dell'errore?
Grazie per l'aiuto.

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 28 novembre 2016 - 18:55
di sfontenau
Quale versione di Wapt hai?

Re: Errore durante la creazione di WAPTAGENT

Pubblicato: 29 novembre 2016 - 10:28
di avondra
Versione 1.3.8