Seite 1 von 1

[GELÖST] V 2.3.0.13505: Zahlreiche Probleme bei der Agentenbereitstellung

Veröffentlicht: 14. Februar 2023 - 10:37 Uhr
von t.heroult
Seit den Versionen 2.3.0.13503 und 05 (gestern) treten zahlreiche Probleme bei der Agentenbereitstellung auf.
Der Installationsprozess beendet Dienste und kann diese anschließend nicht wieder starten.
Auf Domänencontrollernwurden beispielsweise folgende Dienste beendet:
DHCP-Server
, DHCP-Client
, Netzwerkstandorterkennung
, Ereignisprotokoll
, Windows-Verbindungsverwaltung
und WINS.

Ich möchte gar nicht erst beschreiben, welches Chaos der beendete DHCP-Server verursacht hat.

Oft friert die Installation ein. Wenn ich den betroffenen Rechner aufrufe, sehe ich, dass die Installationskomponenten nichts tun.
Ich starte die beendeten Dienste neu, und die Installation wird fortgesetzt – oder auch nicht.

Dieses Problem tritt sowohl auf Servern als auch auf Workstations auf.

Das sind wirklich gravierende Probleme; es ist unmöglich, den Agenten bereitzustellen, wenn ich jeden Server einzeln neu starten muss!

Betreff: Version 2.3.0.13505: Zahlreiche Probleme bei der Agentenbereitstellung

Veröffentlicht: 14. Februar 2023 – 14:42 Uhr
von dcardon
Hallo Thomas,

der InnoSetup-Installer hat keinen Einfluss auf diese Dienste. Es muss eine Nebenwirkung Ihrer Konfiguration vorliegen. Der Bereich für die Dienstverwaltung hat sich seit Version 2.2 zum Zeitpunkt der Installation nicht geändert.

Wir haben vor ein oder zwei Jahren eine ähnliche Meldung erhalten, konnten das Problem aber nicht reproduzieren. Falls das Problem auf allen Ihren Rechnern auftritt, würden wir gerne die Ereignisprotokolle einsehen.

Eine Möglichkeit wäre die Installation von msvcredist und den für Python 3.8 benötigten Knowledgebase-Updates (KBs), was einen Neustart des Rechners auslösen könnte (was eigentlich nicht passieren sollte). Das würde aber bedeuten, dass die Rechner nicht nur mit den Windows-Updates deutlich hinterherhinken, sondern dass die Installation der KBs und von msvcredist aus irgendeinem Grund einen Neustart ausgelöst hat (was nicht passieren sollte, da die Installation mit dem Parameter `/norestart` erfolgt).

Wir müssten sehen, was genau auf einem Rechner passiert, auf dem das Problem auftritt. Aber um es noch einmal zu betonen: Die Installation des WAPT-Agenten hat keinen Einfluss auf die genannten Dienste.

Mit freundlichen Grüßen,

Denis

Betreff: [GELÖST] V 2.3.0.13505: Zahlreiche Probleme bei der Agentenbereitstellung

Veröffentlicht: 14. Februar 2023 – 17:18 Uhr
von dcardon
Nach der Analyse des Problems mit Thomas:

Während Updates speichert Windows eine Liste der Dateien, die beim nächsten Neustart ersetzt werden sollen. Der exklusive Sperrmechanismus auf Dateisystemebene bewirkt, dass eine von einer Anwendung zum Lesen geöffnete und gesperrte Datei (auch im Lesemodus) erst ersetzt werden kann, nachdem die Sperre aufgehoben wurde, also bevor die Anwendung beendet wird. Windows umgeht diese Einschränkung, indem es die Speicherung einer Liste der beim nächsten Neustart zu ersetzenden Dateien ermöglicht.

Diese Dateiliste kann in der wapt-Konsole im Hardwareinventar unter dem Eintrag „reboot_needed“ eingesehen werden.

Windows stellt einen RestartManager-Dienst bereit, der vom InnoSetup-Installationsprogramm (waptsetup.exe) aufgerufen wird, um festzustellen, ob gesperrte Dateien einen Neustart der Anwendung oder des Computers erfordern. Aus unbekannten Gründen versuchte InnoSetup nach dem Aufruf des RestartManager-Dienstes, alle Netzwerkdienste neu zu starten.

Ein Neustart des Computers ermöglichte die Installation der ausstehenden Dateien in der RestartManager-Liste, und die Installation verlief anschließend problemlos.

Wir werden prüfen, ob der Aufruf von restartManager während der Installation von WaptSetup.exe entfernt werden kann, um dieses zwar seltene, aber recht ärgerliche Problem zu vermeiden.

Vielen Dank an Thomas für die Unterstützung beim Debuggen.

Schönen Tag noch,

Denis