Page 1 sur 1

Liste des paquets vide

Publié : 22 oct. 2018 - 10:59
par Patrice_minagri
Bonjour,

Version WAPT : 1.4.3.2

Sur environ 2000 postes sur lesquels sont installés l'agent WAPT, de plus en plus d'ordinateurs se retrouvent avec une liste des paquets vide (du jour au lendemain, oserais-je dire).

La méthode que j'utilise pour solutionner ce problème c'est la désinstallation totale (désinstallation normale + suppression du répertoire c:\wapt) et la réinstallation de l'agent.

Une désinstallation simple ne suffit pas pour remettre tout en ordre. Vous comprendrez que dans le cas d'un déploiement d'application de masse, il y a beaucoup d'ordinateurs sur lesquels ça ne fonctionne pas. Il y a donc un traitement au cas par cas à effectuer par la suite.

Comment expliquer ce problème ? Qu'est ce qui coince à un moment ? Et comment résoudre ce souci sans avoir à supprimer la base de données locales de WAPT qui est garante des updates ultérieures pour le poste de travail ?

En vous remerciant par avance.

Patrice

Re: Liste des paquets vide

Publié : 22 oct. 2018 - 12:34
par htouvet
Peut-être Office 2016... et sa liste de clés de désinstallation trop longue.

Sur le serveur (si Debian) :

Code : Tout sélectionner

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

Re: Liste des paquets vide

Publié : 22 oct. 2018 - 12:43
par Patrice_minagri
Bonjour Hubert,

En fait, c'est indépendant d'Office 2016. Cela le fait depuis de nombreux mois désormais et notre cellule de soutien aux utilisateurs est souvent confronté à ce problème récurrent.

Il y a quelques semaines, je suis tombé sur un poste où tout allait bien. La liste des paquet était bien disponible sur l'interface web. Et puis sans raison précise, quelques jours plus tard la liste était vide alors qu'aucune installation WAPT n'avait été effectuée.

La commande que tu indiques fait quoi ?

Re: Liste des paquets vide

Publié : 22 oct. 2018 - 13:55
par htouvet
La commande augmente la taille du champ uninstall_key dans la base de données (wapt >= 1.6)
Ce champs est déclaré comme un varcha(255), et devrait être une liste.
Dans Wapt 1.7, c'est maintenant une liste.
Mais en attendant, in peut contourner le problème en augmentant la taille du champ.

Cela peut générer le bug décrit dans ton cas, car cela empêche la mise à jour de la liste des paquets déployés dans la base de données du serveur.

Re: Liste des paquets vide

Publié : 22 oct. 2018 - 13:57
par Patrice_minagri
Super merci !

Je suis sur une Centos 7. J'imagine que le principe est identique à une Debian !

Par contre j'ai une version 1.4.3.2. Donc la commande que tu as écrite ne doit pas aller ?

Je suis en Mongo-DB normalement ?

Re: Liste des paquets vide

Publié : 22 oct. 2018 - 14:45
par htouvet
Tu es avec du postgresql mais dans la version 1.4, ce champs n'existe pas donc ce n'est pas l'origine de ton problème.

Re: Liste des paquets vide

Publié : 28 juil. 2020 - 10:53
par tienou
Bonjour,

J'ai le même problème, je me permet donc de reprendre ce topic.
Par contre je suis sur serveur windows (Version 1.8.2.72.65)
Et TOUS les postes ont la Liste des paquets vide

ps : les postes sont à leur deuxieme serveur Wapt (anciennement serveur 2008 maintenant serveur 2019)