Página 1 de 1
[RESUELTO] V 2.3.0.13505: Numerosos problemas de implementación del agente
Publicado: 14 de febrero de 2023 - 10:37 a. m.
por t.heroult
Desde las versiones 2.3.0.13503 y 05 (de ayer), he tenido numerosos problemas al implementar el agente.
El proceso de instalación detiene los servicios y luego no logra reiniciarlos.
En los controladores de dominio, por ejemplo, detuvo los siguientes servicios:
- Servidor DHCP
- Cliente DHCP
- Detección de ubicación de red
- Registro de eventos
- Administración de conexiones de Windows
- WINS.
Ni siquiera voy a describir el caos que provoca la detención del servicio del servidor DHCP...
A menudo, la instalación se congela. Si accedo a la máquina, veo que los componentes de instalación no hacen nada.
Reinicio los servicios detenidos y la instalación se reanuda... o no.
Esto sucede tanto en servidores como en estaciones de trabajo.
Estos son problemas realmente graves; ¡es imposible implementar el agente si tengo que volver a cada servidor para reiniciar los servicios!
Re: V 2.3.0.13505: Numerosos problemas de implementación del agente
Publicado: 14 de febrero de 2023 - 14:42
por dcardon
Hola Thomas,
el instalador innosetup no afecta a estos servicios. Debe haber algún efecto secundario relacionado con tu configuración. La sección de administración de servicios no ha cambiado desde la versión 2.2 en el momento de la instalación.
Recibimos un informe hace uno o dos años similar a tu situación, pero nunca pudimos reproducir el problema. Si el problema se produce en cada una de tus máquinas, nos interesaría ver qué ocurre en los registros de eventos.
Una posibilidad es la instalación de msvcredist y las KB necesarias para que Python 3.8 funcione, lo que podría provocar un reinicio de la máquina (esto no debería ocurrir). Pero eso significaría que las máquinas no solo están significativamente atrasadas en sus actualizaciones de Windows, sino que, por alguna razón, la instalación de las KB y msvcredist inició un reinicio de la máquina (esto no debería ocurrir, ya que la instalación se realiza con /norestart).
Necesitaríamos ver qué está sucediendo realmente en una máquina que experimenta el problema. Pero de todos modos, aunque me esté repitiendo, la instalación del agente WAPT no afecta a los servicios mencionados.
Atentamente,
Denis
Re: [RESUELTO] V 2.3.0.13505: Numerosos problemas de implementación de agentes
Publicado: 14 de febrero de 2023 - 17:18
por dcardon
Tras analizar el problema con Thomas:
durante las actualizaciones, Windows mantiene una lista de archivos pendientes de reemplazo en el siguiente reinicio. De hecho, el mecanismo de bloqueo exclusivo a nivel del sistema de archivos implica que un archivo abierto para lectura con un bloqueo (incluso en modo de lectura) por una aplicación no puede reemplazarse hasta que se elimine el bloqueo, es decir, antes de que la aplicación se cierre. Windows soluciona esta limitación permitiendo el almacenamiento de una lista de archivos que se reemplazarán en el siguiente reinicio.
Esta lista de archivos se puede consultar en la consola wapt, en el inventario de hardware, buscando la entrada `reboot_needed`.
Windows proporciona un servicio RestartManager al que llama el instalador de Innosetup (que utiliza waptsetup.exe) para determinar si hay archivos bloqueados que requieren reiniciar la aplicación o el equipo. Por algún motivo desconocido, después de que Innosetup llamara al servicio RestartManager, intentó reiniciar todos los servicios de red.
Un reinicio del equipo permitió instalar los archivos pendientes de la lista de RestartManager, y la instalación continuó sin problemas.
Investigaremos cómo eliminar la llamada a restartManager durante la instalación de WaptSetup.exe para evitar este escenario, poco frecuente pero bastante molesto.
Gracias a Thomas por la sesión de depuración.
Que tengas un buen día,
Denis.