Página 1 de 1

[RESUELTO] Actualización/mejora de apt en agentes de Linux

Publicado: 16 de agosto de 2023 - 14:44
por eglyn18
WAPT ENTERPRISE: 2.4

Hola a todos,

centralizamos la gestión de actualizaciones para estaciones de trabajo Debian a través de WAPT.

Creé un paquete muy simple que busca actualizaciones y lanza las actualizaciones.
También tenemos un paquete que audita las actualizaciones y enumera las que necesitan ser implementadas.
Luego instalamos el paquete de gestión de actualizaciones "por la fuerza", y se instala correctamente.

EXCEPTO:

cuando la actualización del agente WAPT está entre las actualizaciones, falla y arroja un error.
Y si nos conectamos a la máquina Debian, nos pide que ejecutemos `dpkg --configure -a` para corregir los problemas de instalación.

Inicialmente, sospeché que el reinicio forzado del servicio syslog después de la instalación del agente WAPT, incluso si el servicio no está presente, estaba causando un error (sin verificación previa de la existencia del servicio).

Entonces, creé un paquete que simplemente ejecuta el comando: `dpkg --configure -a`, y muestra todos los errores. Pero este paquete tampoco funciona, y no muestra nada.
Ejecuté el mismo paquete en modo depuración a través de VS Code por SSH y funciona correctamente.

Lo único extraño es que el servicio del agente WAPT se reinicia después de la instalación.

Tengo la impresión de que la consola no puede gestionar este reinicio y provoca que la instalación falle.

Por lo tanto, no encuentro una solución, salvo prescindir de WAPT para gestionar las actualizaciones de Debian y volver a usar Ansible.

Si alguien tiene alguna idea para solucionar este problema, ¡ :)

se lo agradecería!

Re: actualización/mejora de apt en agentes de Linux

Publicado: 16 de agosto de 2023 - 15:34
por blemoigne
Hola,
podemos intentar suspender el paquete tis-waptagent en Debian y usar el paquete WAPT waptupgrade para la actualización del agente.

Re: actualización/mejora de apt en agentes de Linux

Publicado: 16 de agosto de 2023 - 15:56
por eglyn18
Si, funciona perfectamente, gracias por tu solución!