[RESUELTO] ImportError: No hay módulo llamado solicitudes

Comparta sus sugerencias o problemas relacionados con la consola WAPT o el agente WAPT aquí
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
agatoi
Mensajes: 23
Inscripción: 05 de abril de 2017 - 12:03

26 de septiembre de 2018 - 17:12

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.
Última edición realizada por agatoi el 23 de abril de 2019 a las 14:51, editado 2 veces.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

26 de septiembre de 2018 - 18:32

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
agatoi
Mensajes: 23
Inscripción: 05 de abril de 2017 - 12:03

2 de octubre de 2018 - 14:31

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).
Avatar de usuario
htouvet
Experto en WAPT
Mensajes: 436
Inscripción: 16 de marzo de 2015 - 10:48
Contacto :

2 de octubre de 2018 - 14:45

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.
TI tranquila
agatoi
Mensajes: 23
Inscripción: 05 de abril de 2017 - 12:03

2 de octubre de 2018 - 15:12

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.
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

2 de octubre de 2018 - 19:47

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
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
agatoi
Mensajes: 23
Inscripción: 05 de abril de 2017 - 12:03

3 de octubre de 2018 - 10:09

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.
Avatar de usuario
htouvet
Experto en WAPT
Mensajes: 436
Inscripción: 16 de marzo de 2015 - 10:48
Contacto :

3 de octubre de 2018 - 11:26

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.
TI tranquila
agatoi
Mensajes: 23
Inscripción: 05 de abril de 2017 - 12:03

3 de octubre de 2018 - 13:29

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.
agatoi
Mensajes: 23
Inscripción: 05 de abril de 2017 - 12:03

3 de octubre de 2018 - 15:35

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