[RESUELTO] La máquina virtual de Windows se muestra como desconectada

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
Dr. Mathieu
Mensajes: 20
Inscripción: 31 oct. 2024 - 10:43

5 de febrero de 2025 - 16:31

Hola a todos,

este es mi primer mensaje en este foro y, a pesar de haber buscado por todas partes, no encuentro la solución.

Tenemos una máquina virtual Windows que aparece en nuestra consola WAPT, pero se muestra como desconectada, lo cual no es cierto, ya que puedo acceder a ella mediante RDP y realizar acciones.
He probado varias cosas con el agente WAPT: reinstalarlo, detener e iniciar el servicio, revisar las configuraciones y los registros. Hace ping al servidor, y lo mismo ocurre con nslookup, etc., pero sigo sin entender por qué aparece como desconectada.

Otro detalle interesante: cuando ejecuto "runwaptservice" desde la línea de comandos (CMD), se conecta y puedo realizar acciones. Claro que, al cerrar la línea de comandos, vuelve a desaparecer.

Gracias por su ayuda.
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 :

5 de febrero de 2025 - 16:53

Hola Mathieu,

¿Podrías ejecutar runwaptservice.bat como LOCALSYSTEM para ver si funciona o no? (El servicio WAPT se ejecuta en el contexto LOCALSYSTEM).

Para ello, puede usar la línea de comandos psexec.exe de Microsoft Sysinternals (si su EDR no lo bloquea). Está disponible en el paquete tis-sysinternals-pstools. Para iniciar un símbolo del sistema como LOCALSYSTEM, puede usar el siguiente comando:

Código: Seleccionar todo

psexec.exe -i -s cmd.exe
Luego, en esta ventana cmd.exe, inicie runwaptservice.bat

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
Dr. Mathieu
Mensajes: 20
Inscripción: 31 oct. 2024 - 10:43

6 de febrero de 2025 - 10:22

Hola Denis,

Pude volver a conectar la VM usando el comando runwaptservice.bat mientras descargaba e instalaba el paquete tis-sysinternals-pstools.

Cuando vuelvo a ejecutar el comando en LOCALSYSTEM, aparece un mensaje de error que no entiendo:

Código: Seleccionar todo

Le service WAPTService n’est pas lancé.

Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 3521.

Traceback (most recent call last):
  File "<string>", line 23, in <module>
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 44, in <module>
    import common
  File "C:\Program Files (x86)\wapt\common.py", line 26, in <module>
    import setuphelpers
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 157, in <module>
    from setuphelpers_windows import get_file_properties,get_domain_fromregistry
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 42, in <module>
    import win32com.client
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 11, in <module>
    from . import gencache
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 655, in <module>
    __init__()
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 57, in __init__
    _LoadDicts()
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 110, in _LoadDicts
    version = p.load()
_pickle.UnpicklingError: invalid load key, '\x00'.
Exception at 01053067: EPyException:
UnpicklingError: invalid load key, '\x00'.
Gracias por la manipulación
Buen día
Mateo
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 :

6 de febrero de 2025 - 10:46

Hola Mathieu,

parece ser un error en la biblioteca Python win32com. Esta biblioteca crea un stub de Python sobre la marcha para llamar a las API Win32 de Windows, la caché gen_py, pero parece estar dañada en tu caso.

Puedes intentar eliminar el directorio C:\Windows\Temp\gen_py\3.9 y luego reiniciar el agente desde la línea de comandos como usuario SYSTEM. Esto ayudará a determinar si el problema con la creación de los stubs de gen_py fue transitorio o si se trata de otro problema.

Funciona como usuario administrador porque gen_py se crea en el directorio %temp% del usuario, que varía según si has iniciado sesión como LOCALSYSTEM o como administrador.

Este es un problema recurrente. Todavía no hemos encontrado la secuencia que lo desencadena... Pero podríamos borrar la caché gen_py y realizar una regeneración si la carga falla.

Saludos cordiales,

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
Dr. Mathieu
Mensajes: 20
Inscripción: 31 oct. 2024 - 10:43

6 de febrero de 2025 - 13:28

Eliminé la carpeta; en mi caso, era C:\Windows\Temp\gen_py\3.8.
Al detener el servicio runwaptservice, la máquina entra en modo "Desconectado", pero tuve que reiniciar el servicio WAPT para que funcionara.

Reinicié la máquina virtual y parece que ahora funciona. Muchas gracias por su respuesta.

Que tenga un buen día,
Mathieu.
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 :

6 de febrero de 2025 - 16:51

Hola Mathieu,

gracias por tus comentarios. :-) Veremos cómo gestionar mejor los fallos de gen_py. Marco el tema como RESUELTO.

Saludos,

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
Bloqueado