Página 1 de 1

Lista de paquetes vacíos

Publicado: 22 de octubre de 2018 - 10:59 a. m.
por Patrice_minagri
Hola,

versión de WAPT: 1.4.3.2.

En aproximadamente 2000 estaciones de trabajo con el agente WAPT instalado, un número creciente de equipos se encuentran con una lista de paquetes vacía (de repente, cabe añadir).

El método que utilizo para solucionar este problema es una desinstalación completa (desinstalación normal + eliminación del directorio c:\wapt) y reinstalación del agente.

Una simple desinstalación no es suficiente para restaurar todo a la normalidad. Comprenderán que, en el caso de una implementación masiva de la aplicación, hay muchos equipos en los que no funciona. Por lo tanto, es necesario un enfoque individualizado. ¿

Cómo se puede explicar este problema? ¿Qué lo está causando? ¿Y cómo se puede resolver sin tener que eliminar la base de datos local de WAPT, que es responsable de las futuras actualizaciones de la estación de trabajo?

Gracias de antemano.

Patrice

Re: Lista de paquetes vacía

Publicado: 22 de octubre de 2018 - 12:34 p. m.
por htouvet
Quizás Office 2016... y su excesivamente larga lista de claves de desinstalación.

En el servidor (si es Debian):

Código: Seleccionar todo

cd /opt/wapt; sudo -u wapt psql -d wapt -c "ALTER TABLE hostpackagesstatus ALTER COLUMN uninstall_key TYPE varchar(2000);"

Re: Lista de paquetes vacía

Publicado: 22 de octubre de 2018 - 12:43
por Patrice_minagri
Hola Hubert,

en realidad, esto es independiente de Office 2016. Lleva ocurriendo varios meses y nuestro equipo de soporte al usuario se encuentra con este problema recurrente con frecuencia.

Hace unas semanas, me topé con un equipo donde todo funcionaba correctamente. La lista de paquetes estaba disponible en la interfaz web. Luego, sin motivo aparente, unos días después la lista estaba vacía, a pesar de que no se había realizado ninguna instalación de WAPT.

¿Qué hace el comando que mencionaste?

Re: Lista de paquetes vacía

Publicado: 22 de octubre de 2018 - 13:55
por htouvet
El comando aumenta el tamaño del campo `uninstall_key` en la base de datos (Wapt >= 1.6).
Este campo se declara como `varcha(255)` y debería ser una lista.
En Wapt 1.7, ahora es una lista.
Sin embargo, mientras tanto, puede solucionar el problema aumentando el tamaño del campo.

Esto puede generar el error descrito en su caso, ya que impide que la lista de paquetes desplegados se actualice en la base de datos del servidor.

Re: Lista de paquetes vacía

Publicado: 22 de octubre de 2018 - 13:57
por Patrice_minagri
¡Muchísimas gracias!

Uso CentOS 7. Imagino que el principio es el mismo que en Debian.

Sin embargo, tengo la versión 1.4.3.2. Así que probablemente el comando que escribiste no funcione, ¿

Estoy usando MongoDB, ¿cierto?

Re: Lista de paquetes vacía

Publicado: 22 de octubre de 2018 - 14:45
por htouvet
Estás utilizando PostgreSQL pero en la versión 1.4, este campo no existe, por lo que no es la fuente de tu problema.

Re: Lista de paquetes vacía

Publicado: 28 de julio de 2020 - 10:53 a. m.
por tienou
Hola,

tengo el mismo problema, así que me tomo la libertad de retomar este hilo.
Sin embargo, estoy en un servidor Windows (versión 1.8.2.72.65)
y TODAS las estaciones de trabajo tienen la lista de paquetes vacía.

PD: Las estaciones de trabajo están en su segundo servidor WAPT (antes Server 2008, ahora Server 2019).