Seite 1 von 1

Liste leerer Pakete

Veröffentlicht: 22. Oktober 2018 - 10:59 Uhr
von Patrice_minagri
Hallo,

WAPT-Version: 1.4.3.2.

Auf ca. 2000 Workstations mit installiertem WAPT-Agenten tritt bei immer mehr Rechnern plötzlich eine leere Paketliste auf.

Meine übliche Vorgehensweise zur Behebung des Problems ist eine vollständige Deinstallation (normale Deinstallation + Löschen des Verzeichnisses c:\wapt) und anschließende Neuinstallation des Agenten.

Eine einfache Deinstallation reicht nicht aus, um den Normalzustand wiederherzustellen. Bei einer großflächigen Anwendungsbereitstellung betrifft dies verständlicherweise viele Rechner. Daher ist eine individuelle Vorgehensweise erforderlich.

Wie lässt sich dieses Problem erklären? Was ist die Ursache? Und wie kann es behoben werden, ohne die lokale WAPT-Datenbank löschen zu müssen, die für zukünftige Updates der Workstations zuständig ist?

Vielen Dank im Voraus.

Patrice

Betreff: Leere Paketliste

Veröffentlicht: 22. Oktober 2018 - 12:34 Uhr
von htouvet
Vielleicht Office 2016... und seine übermäßig lange Liste an Deinstallationsschlüsseln.

Auf dem Server (falls Debian):

Code: Alle auswählen

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

Betreff: Leere Paketliste

Veröffentlicht: 22. Oktober 2018 - 12:43 Uhr
von Patrice_minagri
Hallo Hubert,

das Problem besteht tatsächlich unabhängig von Office 2016. Es tritt schon seit vielen Monaten auf, und unser Benutzersupport-Team stößt immer wieder darauf.

Vor einigen Wochen hatte ich einen Rechner, auf dem alles einwandfrei funktionierte. Die Paketliste war in der Weboberfläche verfügbar. Dann, ohne ersichtlichen Grund, war die Liste einige Tage später leer, obwohl keine WAPT-Installation durchgeführt worden war.

Was bewirkt der von Ihnen erwähnte Befehl?

Betreff: Leere Paketliste

Veröffentlicht: 22. Oktober 2018 – 13:55 Uhr
von htouvet
Der Befehl vergrößert das Feld `uninstall_key` in der Datenbank (Wapt >= 1.6).
Dieses Feld ist als `varcha(255)` deklariert und sollte eine Liste sein.
In Wapt 1.7 ist es nun eine Liste.
Bis dahin können Sie das Problem umgehen, indem Sie die Feldgröße erhöhen.

Dies kann den in Ihrem Fall beschriebenen Fehler verursachen, da die Liste der bereitgestellten Pakete in der Serverdatenbank nicht aktualisiert wird.

Betreff: Leere Paketliste

Veröffentlicht: 22. Oktober 2018 – 13:57 Uhr
von Patrice_minagri
Vielen Dank!

Ich nutze CentOS 7. Ich nehme an, das Prinzip ist dasselbe wie bei Debian!

Allerdings habe ich Version 1.4.3.2. Daher wird der von Ihnen genannte Befehl wahrscheinlich nicht funktionieren?

Ich verwende MongoDB, richtig?

Betreff: Leere Paketliste

Veröffentlicht: 22. Oktober 2018 – 14:45 Uhr
von htouvet
Sie verwenden PostgreSQL, aber in Version 1.4 existiert dieses Feld nicht, daher ist es nicht die Ursache Ihres Problems.

Betreff: Leere Paketliste

Veröffentlicht: 28. Juli 2020 - 10:53 Uhr
von tienou
Hallo,

ich habe dasselbe Problem und erlaube mir daher, diesen Thread wiederzubeleben.
Ich nutze einen Windows-Server (Version 1.8.2.72.65)
, und auf allen Workstations ist die Paketliste leer.

PS: Die Workstations befinden sich auf ihrem zweiten WAPT-Server (ehemals Server 2008, jetzt Server 2019).