[GELÖST] Agentenaktualisierung von 2.4 auf 2.6
Veröffentlicht: 15. April 2025 - 11:31 Uhr
Hallo.
Ich betreibe eine kleine WAPT Discovery-Installation (für ca. 20 Workstations), aktuell in Version 2.4.0.14143. Ich versuche, auf Version 2.6.0.17177 zu aktualisieren (ich installiere den neuen Server auf einem neuen Rechner). Serverseitig gibt es keine Probleme (ich betreibe den Server als Docker-Container auf dem Nomad-Orchestrator; ich kann meinen Nomad-Job bei Interesse gerne teilen).
Auch auf meiner Administrations-Workstation, wo ich Konsole und Agent manuell mit WAPTSetup installiert habe, funktioniert alles einwandfrei. Meine Workstation verbindet sich korrekt mit dem Server und wird als online angezeigt. Ich habe ein neues waptupgrade-Paket erstellt, um Version 2.6 auf meine Workstations zu verteilen.
Das Problem ist: Alle diese Workstations, die noch Version 2.4 verwenden, können sich nicht mit dem Server verbinden, da sie sich noch nicht mit einem Zertifikat authentifizieren. Alle aufgerufenen URLs (/wapt/Packages, /wapt-host/XXXXX.wapt, /update_host, /get_websocket_auth_token) liefern einen 401-Fehler (außer /ping, das funktioniert). Daher ist mir unklar, wie die Agenten die neueste Version aus dem Repository abrufen sollen. Ich verwende keine Gruppenrichtlinie (GPO) (ich habe die Erstinstallation auf jedem Rechner manuell durchgeführt, und das waptupgrade-Paket hat seitdem die Updates verwaltet). Ich nutze auch keine Kerberos-Authentifizierung.
Die Dokumentation ist in diesem Punkt nicht sehr aussagekräftig. Dort steht lediglich, dass das Update innerhalb von zwei Stunden erfolgt und die Agenten in der Zwischenzeit scheinbar nicht verbunden sind. Wie soll dieses Update aber funktionieren, wenn die Agenten keinen Zugriff auf den Server haben, um es abzurufen?
Ich betreibe eine kleine WAPT Discovery-Installation (für ca. 20 Workstations), aktuell in Version 2.4.0.14143. Ich versuche, auf Version 2.6.0.17177 zu aktualisieren (ich installiere den neuen Server auf einem neuen Rechner). Serverseitig gibt es keine Probleme (ich betreibe den Server als Docker-Container auf dem Nomad-Orchestrator; ich kann meinen Nomad-Job bei Interesse gerne teilen).
Auch auf meiner Administrations-Workstation, wo ich Konsole und Agent manuell mit WAPTSetup installiert habe, funktioniert alles einwandfrei. Meine Workstation verbindet sich korrekt mit dem Server und wird als online angezeigt. Ich habe ein neues waptupgrade-Paket erstellt, um Version 2.6 auf meine Workstations zu verteilen.
Das Problem ist: Alle diese Workstations, die noch Version 2.4 verwenden, können sich nicht mit dem Server verbinden, da sie sich noch nicht mit einem Zertifikat authentifizieren. Alle aufgerufenen URLs (/wapt/Packages, /wapt-host/XXXXX.wapt, /update_host, /get_websocket_auth_token) liefern einen 401-Fehler (außer /ping, das funktioniert). Daher ist mir unklar, wie die Agenten die neueste Version aus dem Repository abrufen sollen. Ich verwende keine Gruppenrichtlinie (GPO) (ich habe die Erstinstallation auf jedem Rechner manuell durchgeführt, und das waptupgrade-Paket hat seitdem die Updates verwaltet). Ich nutze auch keine Kerberos-Authentifizierung.
Die Dokumentation ist in diesem Punkt nicht sehr aussagekräftig. Dort steht lediglich, dass das Update innerhalb von zwei Stunden erfolgt und die Agenten in der Zwischenzeit scheinbar nicht verbunden sind. Wie soll dieses Update aber funktionieren, wenn die Agenten keinen Zugriff auf den Server haben, um es abzurufen?