Página 3 de 3

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 20 de febrero de 2023 - 10:52 a. m.
por flipflip
Tal como están las cosas, aparte de la intervención del equipo de Wapt, creo que hemos agotado todas las opciones disponibles.

Lo que resulta algo tranquilizador es que al menos dos de nosotros estamos experimentando el problema, aunque con configuraciones de servidor diferentes. Por lo tanto, para mí, eso descarta un problema relacionado con la infraestructura.

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 20 de febrero de 2023 - 10:58 a. m.
por fcomte
Estoy de acuerdo con esta conclusión 👍.

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 21 de febrero de 2023 - 10:51 a. m.
por flipflip
Buen día,

Resultados rápidos de pruebas de esta mañana.

Por algún tipo de magia, funciona perfectamente o_O.

Implementé correctamente el agente en mis estaciones de trabajo; todas se registraron en el servidor sin problemas y tienen sesión iniciada en la consola. La única diferencia con lo habitual es que ejecuté una tarea en todas las estaciones de trabajo para forzar la configuración de la hora (normalmente se hace automáticamente, pero a veces algunas parecen estar desincronizadas). Así que tengo un pequeño paquete que envío, que simplemente ejecuta un pequeño archivo .bat:

Código: Seleccionar todo

@echo off
cls
net time \\monServerDeTemps /set /yes
exit
Por el momento no he implementado paquetes wapt en toda mi red, sino solo en una máquina de prueba, y está funcionando bien con paquetes pequeños (7-zip, PuTTY, WinSCP, FileZilla, Firefox, WinMerge... sí, es una máquina de desarrollo) :) ).

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 21 de febrero de 2023 - 12:19 p. m.
por fcomte
Buen día,

Animado por la experiencia con flipflip, intenté desinstalar manualmente el agente WAPT en una máquina de prueba. Tras reinstalar el agente y varios intentos de reinstalar la consola eliminando las carpetas indicadas por flipflip, sigo recibiendo este mensaje de error:
21/02/2023 17/12/17.png
2023-02-21 12_17_17.png (6,89 KB) Visto 7836 veces
(Observo que la cadena al final del mensaje de error ha cambiado desde mis últimos intentos)

¿Qué debo hacer para solucionar este problema?

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 21 de febrero de 2023 - 14:08
por flipflip
En retrospectiva, y creo que esto ya se ha discutido, el problema proviene de los certificados después de un cambio en la forma en que el instalador (innosetup) los manejó al actualizar a la versión 2.3 (a confirmar por el equipo de Tranquil-IT).

Sin ser un experto, me parece que en algún momento hubo un problema al distribuir los certificados utilizados para firmar paquetes y comunicarse con el servidor. Como resultado, una situación estable se volvió imposible. Probablemente sea posible volver a implementar los certificados del servidor en los agentes, pero eso está fuera de mi alcance.

Tal vez una posible solución:

en una máquina con un agente que funcione correctamente, compare el contenido del directorio c:\program files (x86)\wapt\ssl y c:\program files (x86)\wapt\private y copie todo en el directorio de una máquina donde el agente está fallando. Reinicie el servicio wapt y ejecute otra prueba... Esto viene sin garantía de éxito o una instalación limpia. ;)

Para mí, desinstalar y reinstalar el agente no fue suficiente; También eliminé todo el componente del servidor (programas, configuración, certificados, base de datos). Es bastante simple porque mi servidor solo ofrece wapt; solo necesitas saber los comandos correctos en Debian y dónde se encuentran los archivos y las bases de datos para realizar la limpieza final.

Pero debes seguir el orden cuidadosamente:
- Eliminar las máquinas a través de la consola;
- Desinstalar los agentes;
- Verificar que ninguno de ellos se haya vuelto a registrar;
- En el servidor, detener todos los procesos de wapt;
- Desinstalar wapt en el servidor;
- Desinstalar PostgreSQL y nginx (para Linux; no sé si es igual en Windows).
- En el servidor, recorrer los directorios del sistema para eliminar todo lo relacionado con wapt, postgresql y nginx.

En caso de duda, reinicia (aunque es completamente innecesario en Linux).

Tal como está, estás casi en un servidor recién instalado, y todo lo que queda es instalar la capa del servidor y luego desplegar el agente.

Lamentablemente, dado que usamos la versión Discovery, el soporte del equipo de Tranquil-IT es mínimo o inexistente, lo cual es normal (y no lo tomen como una crítica) ya que se trata de la versión gratuita. Generan ingresos y financiación a través de la versión Enterprise.

En la práctica, las máquinas de mi red que me dieron problemas durante las pruebas solían ser máquinas virtuales, ya fueran gestionadas por VMware en un hipervisor o en mi PC mediante VirtualBox. ¿Podría ser esa la causa? No lo sé. Quizás sea una pista para el futuro desarrollo de Wapt.

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 21 de febrero de 2023 - 14:45
por fcomte
¡Muchísimas gracias por tus comentarios!

Creo que procederé con una reinstalación completa, siguiendo el orden que describiste. Esto evitará cualquier modificación arriesgada y me permitirá aprovechar la situación para actualizar de CentOS 7 a Debian 11.

En cuanto a la desinstalación de los agentes, creo que lo haré usando un script de PowerShell o un script por lotes implementado mediante GPO, según tu información. Lo probaré primero antes de continuar.

Te mantendré al tanto. En cualquier caso, ¡gracias de nuevo por tu ayuda! Con tu experiencia, puedo abordar el borrado completo con un poco más de confianza 🥴🤣.

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 21 de febrero de 2023 - 18:31
por htouvet
El directorio " El directorio del agente contiene las claves propias del agente (el CN ​​del certificado corresponde al UUID de la máquina), así como datos privados para los paquetes instalados. Estas claves permiten al agente autenticarse con el servidor.
Por lo tanto, este contenido no debe copiarse a otra máquina. El certificado en este directorio tiene el nombre del UUID de la máquina. Al abrirlo en Windows, se puede verificar que fue emitido (firmado) por una Autoridad de Certificación (CA) con el nombre del servidor WAPT.
Si las claves en "

El directorio " Este directorio debe contener el/los certificado(s) (con extensión .crt en WAPT) del administrador que firma los paquetes y las acciones (en la consola, este es el certificado que aparece en el campo "Ruta del certificado personal" del menú Herramientas/Preferencias).
Debe ser exactamente el mismo. El agente utiliza los certificados de este directorio.

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 22 de febrero de 2023 - 10:08 a. m.
por flipflip
Gracias por estas explicaciones.

Re: Varios problemas tras la actualización 2.2.3 => 2.3

Publicado: 24 de febrero de 2023 - 14:37
por dcardon
Hola a todos,

marco este hilo como resuelto. Ya es demasiado largo y no resulta muy útil para quienes buscan respuestas a sus preguntas.

Si tienen alguna pregunta nueva, por favor, abran un nuevo hilo.

Saludos,

Denis