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.