Página 1 de 1
[RESUELTO] ImportError: No hay módulo llamado solicitudes
Publicado: 26 de septiembre de 2018 - 17:12
por agatoi
Buen día,
He iniciado sesión como administrador local (Windows 7 de 32 bits) e intento crear un nuevo paquete Wapt. Al iniciar la instalación desde PyScripter, aparece este error:
Código: Seleccionar todo
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
Por si acaso, reinstalé el cliente, pero sin ningún otro resultado.
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 26 de septiembre de 2018 - 18:32
por sfonteneau
Ya me ha pasado antes. Parece que a veces la instalación de waptsetup no copia todo.
Puedes intentar reinstalar waptsetup:
https://wapt.tranquil.it/wapt/releases/ ... tsetup.exe
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 2 de octubre de 2018 - 14:31
por agatoi
No funciona.
Además, tengo el mismo problema en otra máquina (una instalación "nueva" de wapt en una máquina recién implementada por FOG).
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 2 de octubre de 2018 - 14:45
por htouvet
Esto es un síntoma de una instalación interrumpida.
Las causas comunes incluyen:
* Dos instalaciones simultáneas... (por ejemplo, una actualización automática programada por una tarea y una instalación a través de GPO...)
* Un programa antivirus que bloquea la copia de archivos
, o quizás
* ¿una instalación antigua en la variable PATH? Pero en una máquina nueva, no puede ser eso.
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 2 de octubre de 2018 - 15:12
por agatoi
La instalación se realiza mediante GPO (waptdeploy) y no hay ningún antivirus en el equipo.
Si no me equivoco, este módulo normalmente consta de archivos Python almacenados en C:\Program Files\wapt\lib.
Si es así, incluso utilizando el archivo proporcionado por Simon, este módulo no aparece.
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 2 de octubre de 2018 - 19:47
por dcardon
Hola Agatoi,
agatoi escribió: ↑2 de octubre de 2018 - 15:12
La instalación se realiza mediante GPO (waptdeploy) y no hay ningún software antivirus en la máquina.
Si entiendo correctamente, este módulo normalmente consta de archivos Python almacenados en C:\program files\wapt\lib.
Si ese es el caso, incluso usando el archivo proporcionado por Simon, este módulo no está presente.
Si instala manualmente el agente en la máquina problemática, ¿se soluciona el problema? ¿Se ejecuta la GPO de instalación de WAPT al iniciar o apagar el sistema?
Atentamente,
Denis
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 3 de octubre de 2018 - 10:09 a. m.
por agatoi
La cosa no mejora: una vez que se reinstala waptsetup (manualmente, en máquinas que no son del dominio), las máquinas aparecen en la consola.
Pero tan pronto como intento asignarle paquetes (python27 y waptdev): 0 acciones lanzadas, 1 error, 0 omitidas, 0 errores del servidor.
Y el icono de estado cambia a "en ejecución"
Esto sucedió tanto con mi propio Waptsetup como con el proporcionado por Simon.
En los archivos de registro del cliente tengo:
Código: Seleccionar todo
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: No hay ningún módulo llamado solicitudes
Publicado: 3 de octubre de 2018 - 11:26 a. m.
por htouvet
Esto significa que el certificado /clave utilizado para
firmar paquetes (especialmente la configuración de la máquina, que se firma con su clave verificada y se puede verificar con su certificado)
y para firmar acciones enviadas a las estaciones de trabajo (cuando inicia una actualización)
no es el que distribuyó a sus estaciones de trabajo (ubicado en c:\program files (x86)\wapt\ssl).
Verifique la información que se muestra en su consola en Herramientas / Preferencias / Ruta del certificado personal.
Debe ser el mismo certificado que el de las estaciones de trabajo.
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 3 de octubre de 2018 - 13:29
por agatoi
De hecho, para este error específico (en ejecución), había un problema de certificado, que ahora se ha corregido.
Pude instalar los paquetes mencionados anteriormente (python27 y waptdev) para probar el desarrollo en otras máquinas.
Pero el error sigue ahí (ImportError: No hay módulo llamado solicitudes)
Si instala manualmente el agente en la máquina que tiene el problema, ¿se soluciona el problema?
Lamentablemente no
¿El GPO de instalación de WAPT se ejecuta al iniciar o al apagar?
La GPO se ejecuta al iniciar.
Re: ImportError: No hay ningún módulo llamado solicitudes
Publicado: 3 de octubre de 2018 - 15:35
por agatoi
Parece que ahora funciona, sin haber hecho nada más desde mi último mensaje.
Aquí tenéis un resumen por si a alguien le sirve:
Error: ImportError: No module named requests.
Solución (??):
Actualizar el servidor y luego la consola (waptsetup.exe).
Pegar la clave privada (de la carpeta Private) en C:\Program Files\wapt\ssl.
Generar un nuevo agente (si se usa GPO, no olvides el hash).
Actualizar el equipo donde está instalada la consola.
Gracias al equipo por su ayuda.