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