[RESUELTO] Problema de máquina no eliminada del inventario

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
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
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

7 de febrero de 2023 - 16:28

Hola a todos,

- Versión WAPT instalada: 2.3.0.13438 Discovery
- Sistema operativo del servidor: Linux Debian 11
- Sistema operativo de la máquina de administración/creación de paquetes: Windows 7 VM
- Sistema operativo de la máquina de destino: máquina virtual Windows 7

Reanudé mis pruebas de la solución WAPT y nuevamente estoy estancado con mi máquina de prueba.

Al principio de mis pruebas, intenté instalar el paquete de PowerShell 5 (existe una publicación al respecto, pero no creo que el problema esté relacionado con el paquete), junto con las dependencias necesarias, añadiéndolos al paquete host en mi equipo de prueba. Por diversas razones, la implementación falló. Eliminé todos esos paquetes del paquete host. Sin embargo, desde entonces, wapt insiste en instalar los paquetes de PowerShell 5 en este equipo, aunque el paquete host esté vacío.

wapt-1.png
wapt-1.png (53,43 KB) Visto 2425 veces

Cuando apago la máquina, se abre la ventana del agente wapt con la lista de paquetes antiguos para instalar y, por supuesto, vuelve a fallar.

wapt-2.png
wapt-2.png (32,13 KB) Visto 2425 veces

Después de reiniciar, abro la consola wapt y solo puedo notar los errores.

wapt-3.png
wapt-3.png (42,13 KB) Visto 2425 veces

Acciones intentadas:
** prueba 1 **
- Eliminar la máquina a través de la consola manteniendo marcada la opción "Eliminar configuración de la máquina (Paquete)";
- En la máquina de prueba, detenga el servicio wapt
- Registrar nuevamente la máquina;
- Reiniciar el servicio wapt;
- Reinicie la máquina de prueba.

** prueba 2 **
- Retire la máquina de la consola;
- En la máquina de prueba, desinstale todo el componente wapt;
- Reiniciar la máquina;
- Eliminar todos los directorios relacionados con wapt;
- Reinstalar el agente;
- Guarde la máquina nuevamente.

Pero el mismo problema persiste.

También intenté reiniciar los componentes del servidor (waptserver, wapttasks, waptservice), pero no funcionó. Es como si la eliminación de la máquina de prueba no se registrara. Así que investigué un poco en el servidor y, al revisar los archivos de registro, encontré este mensaje al eliminar la máquina de prueba:

Código: Seleccionar todo

[waptserver     ] CRITICAL Get_websocket_auth_token failed EWaptAuthenticationFailure('Unknown host UUID 31B70366-EB20-453B-AAF6-0B3F1749CEFE. Please register first.')
Así que seguí las instrucciones y volví a registrar la máquina. Solo había una versión de mi máquina de prueba en la consola y nada en los registros. Intenté borrarla de nuevo, y esta vez no hubo ningún mensaje de error en los registros del servidor. Reinicié la máquina de prueba y apareció la ventana de instalación de wapt (algo extraño para una máquina que no estaba registrada en el servidor). La misma lista de paquetes fantasma seguía ahí y, por supuesto, la instalación volvió a fallar.

Después de reiniciar, sin hacer nada en la máquina de prueba, los registros del lado del servidor muestran:

Código: Seleccionar todo

[waptserver     ] CRITICAL update_host failed EWaptMissingCertificate('You try to update status of an unknown host 31B70366-EB20-453B-AAF6-0B3F1749CEFE (mamachine). Please register first.')
 ...
[waptserver     ] WARNING Unauthenticated registration for mamachine
Y, por supuesto, la máquina reaparece en la consola con un error, mostrando aún la lista de paquetes antiguos. ¿Hay alguna forma de forzar la eliminación de una máquina del inventario?

La característica única de esta máquina de prueba es que es una VM Virtualbox instalada en un host Fedora 37.
Última edición realizada por flipflip el 14 de febrero de 2023 a las 11:13, editado 2 veces.
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

14 de febrero de 2023 - 11:12

Una breve actualización.

Logré eliminar los paquetes fantasma pendientes de instalación de la máquina afectada usando el comando:

Código: Seleccionar todo

wapt-get forget nomdupaquet
Después de obtener la lista de espera para esta máquina

Código: Seleccionar todo

wapt-get list-upgrade
Al cerrar la sesión, los paquetes que estaban esperando ser instalados ya no se ofrecen.
Bloqueado