Elenco dei pacchetti vuoto

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Patrice_minagri
Messaggi: 57
Registrazione: 21 ottobre 2016 - 16:56

22 ottobre 2018 - 10:59

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
Versione WAPT 1.7.4
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

22 ottobre 2018 - 12:34

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);"
Tranquillo IT
Patrice_minagri
Messaggi: 57
Registrazione: 21 ottobre 2016 - 16:56

22 ottobre 2018 - 12:43

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?
Versione WAPT 1.7.4
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

22 ottobre 2018 - 13:55

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.
Tranquillo IT
Patrice_minagri
Messaggi: 57
Registrazione: 21 ottobre 2016 - 16:56

22 ottobre 2018 - 13:57

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?
Versione WAPT 1.7.4
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

22 ottobre 2018 - 14:45

Stai utilizzando PostgreSQL ma nella versione 1.4 questo campo non esiste, quindi non è la causa del problema.
Tranquillo IT
tienou
Messaggi: 11
Iscrizioni: 11 febbraio 2016 - ore 16:11

28 luglio 2020 - 10:53

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).
Bloccato