Im Nachhinein betrachtet – und ich glaube, das wurde bereits besprochen – liegt das Problem an den Zertifikaten. Grund dafür ist eine Änderung in der Art und Weise, wie der Installer (InnoSetup) diese beim Upgrade auf Version 2.3 handhabt (dies muss noch vom Tranquil-IT-Team bestätigt werden).
Ohne Experte zu sein, vermute ich, dass es irgendwann ein Problem bei der Verteilung der Zertifikate gab, die zum Signieren von Paketen und zur Kommunikation mit dem Server verwendet werden. Dadurch war ein stabiler Betrieb nicht mehr möglich. Es ist wahrscheinlich möglich, die Serverzertifikate auf den Agenten neu zu verteilen, aber das übersteigt meine Kompetenz.
Ein möglicher Lösungsansatz:
Vergleichen Sie auf einem Rechner mit einem funktionierenden Agenten den Inhalt der Verzeichnisse C:\Programme (x86)\wapt\ssl und C:\Programme (x86)\wapt\private und kopieren Sie alles in das Verzeichnis des Rechners, auf dem der Agent nicht funktioniert. Starten Sie den wapt-Dienst neu und führen Sie einen weiteren Test durch. Dies bietet keine Garantie für Erfolg oder eine saubere Installation.
Bei mir reichte die Deinstallation und Neuinstallation des Agenten nicht aus. Ich habe auch die gesamte Serverkomponente (Programme, Konfiguration, Zertifikate, Datenbank) entfernt. Das ist recht einfach, da mein Server nur WAPT anbietet. Sie müssen lediglich die korrekten Befehle unter Debian kennen und wissen, wo sich die Dateien und Datenbanken befinden, um die endgültige Bereinigung durchzuführen.
Die Reihenfolge muss jedoch genau eingehalten werden:
– Löschen Sie die Maschinen über die Konsole;
– Deinstallieren Sie die Agenten;
– Stellen Sie sicher, dass sich keiner der Agenten neu registriert hat;
– Beenden Sie auf dem Server alle WAPT-Prozesse;
– Deinstallieren Sie WAPT auf dem Server;
– Deinstallieren Sie PostgreSQL und Nginx (unter Linux; ich weiß nicht, ob es unter Windows genauso ist);
– Durchsuchen Sie auf dem Server die Systemverzeichnisse und löschen Sie alles, was mit WAPT, PostgreSQL und Nginx zusammenhängt.
Im Zweifelsfall starten Sie den Server neu (obwohl dies unter Linux nicht unbedingt notwendig ist).
Damit haben Sie fast einen frisch installierten Server. Jetzt müssen Sie nur noch die Serverschicht installieren und den Agenten bereitstellen.
Da wir die Discovery-Version nutzen, erhalten wir leider kaum bis gar keinen Support vom Tranquil-IT-Team. Das ist aber normal (und bitte nicht als Kritik verstehen), da es sich um die kostenlose Version handelt. Die Einnahmen und die Finanzierung generieren sie über die Enterprise-Version.
In der Praxis waren die Maschinen in meinem Netzwerk, die mir während meiner Tests Probleme bereiteten, häufig virtuelle Maschinen. Ob diese nun von VMware auf einem Hypervisor oder auf meinem PC mit VirtualBox verwaltet wurden – spielt dabei keine Rolle. Liegt es vielleicht daran? Ich weiß es nicht. Möglicherweise liefert es aber einen Hinweis für die zukünftige Entwicklung von Wapt.