[WADS] Fehler 400 beim Deployment aus einem sekundären Repository

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Antwort
MaximeJ
Nachrichten: 8
Anmeldung: 26. Mai 2024 - 09:28 Uhr

27. Mai 2024 - 12:06 Uhr

Guten Morgen,

Nach der Aktivierung und Bereitstellung eines sekundären Repositorys zur Beschleunigung unserer Bereitstellungen funktioniert dieses nicht. Der Client startet korrekt über den WinPE-Schlüssel und ruft die Regel, die ihn anweist, sein sekundäres Repository zu finden, korrekt ab. Beim Versuch, die Datei wads.exe herunterzuladen, erscheint jedoch die folgende Meldung in der Clientkonsole:

Code: Alle auswählen

"Error getting wads executable from server: THttpClientSocket.WGet: serversecondaire.domaine.local:443/api/v3/get_wads_exe/192.168.1.10/wads64.exe failed as HTTP Error 400 - Bad Request"
Ich sehe dasselbe in den Nginx-Logs des sekundären Repository-Servers. Mein Repository ist jedoch korrekt synchronisiert, und ich kann die Dateien im freigegebenen Verzeichnis sehen. Clients laden ihre Pakete erfolgreich von diesem sekundären Repository herunter. Ich sehe nur diesen Fehler und weiß nicht, wo ich außer in den Client-Logs und im Verzeichnis `/var/log/` nach den Nginx- und Wapt-Dateien suchen soll, aber ich finde nichts anderes.

Hat irgendjemand eine Ahnung, was diesen 400-Fehler verursachen könnte und wie man ihn beheben kann?


Des Weiteren noch eine Frage zu diesem Thema: Wir besitzen Windows 11 Enterprise-Lizenzen, aber unabhängig von den Optionen, die wir der .xml-Antwortdatei hinzufügen (basierend auf der Indexnummer oder der Versionsbezeichnung im entsprechenden Tag) Nach der Bereitstellung befinden sich die Workstations in der Professional Edition.
Wissen Sie, wodurch dieses Verhalten erklärt werden könnte und wo man die Protokolle findet, um es zu verstehen?


WAPT-Agenten und Serverversion: 2.4.0.14.080
Sekundäre Server und Repositories, die unter Debian 12.5 laufen

Vielen Dank im Voraus für Ihre Hilfe oder Ideen, wie es weitergehen kann!
Maxime
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

27. Mai 2024 – 13:26 Uhr

Hallo

, ist die HTTPS-Zertifikatsprüfung unter WinPE aktiviert?

Ist Ihre Regel für das sekundäre Repository auf die Verwendung von HTTPS eingestellt?

Simon
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

27. Mai 2024 – 14:23 Uhr

Hallo Maxime,
MaximeJ schrieb: 27. Mai 2024 - 12:06 Uhr.
Noch eine Frage zu diesem Thema: Wir haben Windows 11 Enterprise-Lizenzen, aber unabhängig von den Optionen, die wir der Antwort-XML-Datei hinzufügen (basierend auf der Indexnummer oder der Versionsbezeichnung im entsprechenden Tag), landen die Workstations nach der Bereitstellung in der Professional Edition.
Wissen Sie, woran dieses Verhalten liegen könnte und wo wir die Protokolle finden, um es zu verstehen?
Um die Diskussion im Forum übersichtlicher zu gestalten, stellen Sie bitte pro Thema nur eine Frage; andernfalls verliert man leicht den Überblick. Könnten Sie Ihre Frage bitte in einem neuen Thema erneut stellen?

WAPT-Agenten und Serverversion: 2.4.0.14.080.
Sekundäre Server und Repositories laufen unter Debian 12.5.
Version 2.5.5 wurde mit einer ganzen Reihe kleinerer Fehlerbehebungen veröffentlicht; ich empfehle Ihnen ein Upgrade :-)

Aufrichtig,

Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
MaximeJ
Nachrichten: 8
Anmeldung: 26. Mai 2024 - 09:28 Uhr

27. Mai 2024 – 15:06 Uhr

Ja, ich habe die Option zum Aktivieren von HTTPS unter WinPE ausgewählt, und die Regel für das sekundäre Repository verweist korrekt auf eine HTTPS-URL auf diesem Server. Die Protokolle der bereits bereitgestellten Clients, die dieses sekundäre Repository verwenden, bestätigen die korrekte Validierung des Serverzertifikats.

Es handelt sich um Zertifikate unserer internen Zertifizierungsstelle; ich habe die Zertifikatskette hinzugefügt und die Nginx-Konfiguration fehlerfrei validiert.

Gibt es Protokolle vom Client oder Server, die mir weitere Informationen liefern könnten? Vielleicht die Nginx-Konfiguration?


Okay, guter Hinweis zu Version 2.5.5; dann planen wir ein Upgrade! Die zweite Frage ist berechtigt; ich erstelle dazu einen neuen Thread. Danke!
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

27. Mai 2024 – 15:26 Uhr

Hallo Maxime,

es gab einen Fehler bei der HTTPS-Weiterleitung. Vor Version 2.5.5 stellte das Vorinstallationsprogramm wgetwads.exe eine Verbindung zum Server her, der es dann per HTTP-Weiterleitung zum sekundären Repository weiterleitete. Dabei kam es jedoch zu einer Fehlinterpretation der Rückgabewerte und einem TLS-Kontext-Reset, was den Fehler 400 verursachte.
Wir haben das Verhalten geändert, sodass das Vorinstallationsprogramm wgetwads.exe nun die Regeln des sekundären Repositorys abruft und sich direkt verbindet, ohne die HTTP-Weiterleitung zu verwenden [1].

Ein Upgrade auf Version 2.5.5 sollte Ihr Problem beheben.

Viele Grüße,

Denis

[1] https://www.wapt.fr/en/doc/wapt-changel ... 2024-05-22
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
MaximeJ
Nachrichten: 8
Anmeldung: 26. Mai 2024 - 09:28 Uhr

27. Mai 2024 – 15:35 Uhr

Das ist völlig klar, vielen Dank! Ich werde meine Kollegen, die den Server betreuen, bitten, das Upgrade auf Version 2.5.5 durchzuführen, und dann starten wir unsere Deployments neu.

Beste Grüße
Antwort