[RISOLTO] ImportError: nessun modulo denominato requests

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
agatoi
Messaggi: 23
Registrazione: 05 apr 2017 - 12:03

26 settembre 2018 - 17:12

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.
Ultima modifica di agatoi il 23 aprile 2019 alle 14:51, modificato 2 volte.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

26 settembre 2018 - 18:32

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
agatoi
Messaggi: 23
Registrazione: 05 apr 2017 - 12:03

2 ottobre 2018 - 14:31

Non funziona.

Inoltre, ho lo stesso problema su un'altra macchina (un'installazione "pulita" di wapt su una macchina appena distribuita da FOG).
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

2 ottobre 2018 - 14:45

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.
Tranquillo IT
agatoi
Messaggi: 23
Registrazione: 05 apr 2017 - 12:03

2 ottobre 2018 - 15:12

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.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

2 ottobre 2018 - 19:47

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
agatoi
Messaggi: 23
Registrazione: 05 apr 2017 - 12:03

3 ottobre 2018 - 10:09

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.
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

3 ottobre 2018 - 11:26

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.
Tranquillo IT
agatoi
Messaggi: 23
Registrazione: 05 apr 2017 - 12:03

3 ottobre 2018 - 13:29

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.
agatoi
Messaggi: 23
Registrazione: 05 apr 2017 - 12:03

3 ottobre 2018 - 15:35

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.
Bloccato