Pagina 1 di 1

Elenco dei pacchetti vuoto

Pubblicato: 22 ottobre 2018 - 10:59
di Patrice_minagri
Salve,

versione WAPT: 1.4.3.2.

Su circa 2000 workstation con l'agente WAPT installato, un numero crescente di computer si ritrova improvvisamente con un elenco di pacchetti vuoto.

Il metodo che utilizzo per risolvere questo problema è una disinstallazione completa (disinstallazione normale + eliminazione della directory c:\wapt) e una reinstallazione dell'agente.

Una semplice disinstallazione non è sufficiente a ripristinare tutto alla normalità. Capirete che, in caso di implementazione massiva dell'applicazione, ci sono molti computer su cui non funziona. Pertanto, è necessario un approccio caso per caso.

Come si può spiegare questo problema? Qual è la causa? E come si può risolvere questo problema senza dover eliminare il database locale di WAPT, che è responsabile dei futuri aggiornamenti della workstation?

Grazie in anticipo.

Patrice

Re: Elenco pacchetti vuoto

Pubblicato: 22 ottobre 2018 - 12:34
di htouvet
Forse Office 2016... e il suo elenco eccessivamente lungo di chiavi di disinstallazione.

Sul server (se Debian):

Codice: Seleziona tutto

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

Re: Elenco pacchetti vuoto

Pubblicato: 22 ottobre 2018 - 12:43
di Patrice_minagri
Ciao Hubert,

in realtà questo problema è indipendente da Office 2016. Si verifica da diversi mesi e il nostro team di supporto utenti lo riscontra frequentemente.

Qualche settimana fa, mi sono imbattuto in un computer dove tutto funzionava correttamente. L'elenco dei pacchetti era disponibile nell'interfaccia web. Poi, senza alcuna ragione apparente, dopo qualche giorno l'elenco era vuoto, nonostante non fosse stata eseguita alcuna installazione di WAPT.

Cosa fa il comando che hai menzionato?

Re: Elenco pacchetti vuoto

Pubblicato: 22 ottobre 2018 - 13:55
di htouvet
Il comando aumenta la dimensione del campo `uninstall_key` nel database (Wapt >= 1.6).
Questo campo è dichiarato come `varcha(255)` e dovrebbe essere una lista.
In Wapt 1.7, ora è una lista.
Tuttavia, nel frattempo, è possibile aggirare il problema aumentando la dimensione del campo.

Questo può generare il bug descritto nel tuo caso, poiché impedisce l'aggiornamento dell'elenco dei pacchetti distribuiti nel database del server.

Re: Elenco pacchetti vuoto

Pubblicato: 22 ottobre 2018 - 13:57
di Patrice_minagri
Grazie mille!

Uso CentOS 7. Immagino che il principio sia lo stesso di Debian!

Tuttavia, ho la versione 1.4.3.2. Quindi il comando che hai scritto probabilmente non funzionerà, giusto?

Sto usando MongoDB, vero?

Re: Elenco pacchetti vuoto

Pubblicato: 22 ottobre 2018 - 14:45
di htouvet
Stai utilizzando PostgreSQL ma nella versione 1.4 questo campo non esiste, quindi non è la causa del problema.

Re: Elenco pacchetti vuoto

Pubblicato: 28 luglio 2020 - 10:53
di tienou
Ciao,

ho lo stesso problema, quindi mi prendo la libertà di riaprire questa discussione.
Tuttavia, mi trovo su un server Windows (versione 1.8.2.72.65)
e TUTTE le workstation hanno un elenco di pacchetti vuoto.

PS: Le workstation si trovano sul loro secondo server WAPT (precedentemente server 2008, ora server 2019).