Pagina 1 di 1
[RISOLTO] ImportError: nessun modulo denominato requests
Pubblicato: 26 settembre 2018 - 17:12
di agatoi
Buongiorno,
Ho effettuato l'accesso come amministratore locale (Windows 7 a 32 bit) e sto provando a creare un nuovo pacchetto Wapt. Quando provo ad avviare l'installazione da PyScripter, ricevo questo errore:
Codice: Seleziona tutto
Traceback (most recent call last):
File "C:\Program Files\wapt\wapt-get.py", line 24, in <module>
from waptutils import __version__
File "C:\Program Files\wapt\waptutils.py", line 42, in <module>
import requests
ImportError: No module named requests
Per sicurezza ho reinstallato il client, ma senza ulteriori risultati.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 26 settembre 2018 - 18:32
di sfontenau
Mi è già successo. A quanto pare, a volte l'installazione di waptsetup non copia tutto.
Puoi provare a reinstallare waptsetup:
https://wapt.tranquil.it/wapt/releases/ ... tsetup.exe
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 2 ottobre 2018 - 14:31
di agatoi
Non funziona.
Inoltre, ho lo stesso problema su un'altra macchina (un'installazione "pulita" di wapt su una macchina appena distribuita da FOG).
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 2 ottobre 2018 - 14:45
di htouvet
Questo è un sintomo di un'installazione interrotta.
Le cause comuni includono:
* Due installazioni simultanee... (ad esempio, un aggiornamento automatico pianificato da un'attività e un'installazione tramite GPO...)
* Un programma antivirus che blocca la copia dei file
, o forse
* una vecchia installazione nel PATH? Ma su una macchina nuova, non può essere questo il caso.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 2 ottobre 2018 - 15:12
di agatoi
L'installazione viene effettuata tramite GPO (waptdeploy) e sul computer non è presente alcun software antivirus.
Se ho capito bene, questo modulo normalmente consiste in file Python memorizzati in C:\Program Files\wapt\lib.
In tal caso, anche utilizzando il file fornito da Simon, il modulo risulta mancante.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 2 ottobre 2018 - 19:47
di dcardon
Ciao Agatoi,
agatoi ha scritto: ↑2 ottobre 2018 - 15:12
L'installazione viene eseguita tramite GPO (waptdeploy) e non è presente alcun software antivirus sulla macchina.
Se ho capito bene, questo modulo normalmente consiste in file Python memorizzati in C:\program files\wapt\lib.
In tal caso, anche utilizzando il file fornito da Simon, questo modulo risulta mancante.
Installando manualmente l'agente sul computer problematico, il problema viene risolto? Il GPO di installazione WAPT viene eseguito all'avvio o all'arresto?
Sinceramente,
Denis
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 3 ottobre 2018 - 10:09
di agatoi
La situazione non migliora: una volta reinstallato waptsetup (manualmente, su macchine non appartenenti al dominio), le macchine vengono visualizzate nella console.
Ma non appena provo ad assegnargli dei pacchetti (python27 e waptdev): 0 azioni avviate, 1 errore, 0 ignorate, 0 errori del server.
E l'icona di stato cambia in "in esecuzione"
Ciò è accaduto sia con il mio Waptsetup che con quello fornito da Simon.
Nei file di registro del client ho:
Codice: Seleziona tutto
Error getting Packages index from https://"nom serveur wapt".local/wapt-host : EWaptCertificateUnknownIssuer: None of certificates (""nom serveur wapt".fr",""nom serveur wapt".fr") are trusted.
Get packages index
2018-10-03 10:27:19,289 CRITICAL Error getting Packages index from https://"nom serveur wapt".local/wapt-host : EWaptCertificateUntrustedIssuer: None of certificates (""nom serveur wapt".fr",""nom serveur wapt".fr") are trusted.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 3 ottobre 2018 - 11:26
di htouvet
Ciò significa che il certificato /chiave utilizzato per
firmare i pacchetti (in particolare la configurazione della macchina, che è firmata dalla chiave verificata e può essere verificata con il certificato)
e per firmare le azioni inviate alle workstation (quando si avvia un aggiornamento)
non è quello distribuito alle workstation (situato in c:\program files (x86)\wapt\ssl).
Verificare le informazioni visualizzate nella console in Strumenti / Preferenze / Percorso certificato personale.
Deve essere lo stesso certificato presente sulle workstation.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 3 ottobre 2018 - 13:29
di agatoi
In effetti, per questo specifico errore (in esecuzione), si è verificato un problema di certificato, che ora è stato corretto.
Sono riuscito a installare i pacchetti menzionati in precedenza (python27 e waptdev) per testare lo sviluppo su altre macchine.
Ma l'errore persiste (ImportError: nessun modulo denominato requests)
Se installi manualmente l'agente sul computer che presenta il problema, il problema viene risolto?
Purtroppo no
Il GPO di installazione WAPT viene eseguito all'avvio o all'arresto?
Il GPO viene eseguito all'avvio.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 3 ottobre 2018 - 15:35
di agatoi
Sembra funzionare ora, senza che io abbia fatto altro dal mio ultimo messaggio.
Ecco un riepilogo per chiunque ne avesse bisogno:
Errore: ImportError: Nessun modulo denominato requests.
Soluzione (??):
Aggiornare il server, quindi la console (waptsetup.exe).
Incollare la chiave privata (dalla cartella Private) in C:\Program Files\wapt\ssl.
Generare un nuovo agente (se si utilizza GPO, non dimenticare l'hash).
Aggiornare la macchina in cui è installata la console.
Grazie al team per il supporto.