Rückblick – Nach dem Update 1.7.4.6155 gibt es Probleme mit der Paketverwaltung

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
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.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

5. September 2019 - 10:33 Uhr

Wapt Version 1.7.4.6155
Server-Betriebssystem: CentOS 7.6
Administrator-Betriebssystem: Windows 10

Hallo,
aufgrund meines Problems mit der MD5-Prüfsumme habe ich Wapt von Version 1.6.7 auf die neueste Version 1.7.4 aktualisiert. Der Fehler tritt zwar nicht mehr auf, aber Paketinstallationen und -aktualisierungen funktionieren nicht mehr. Ich erhalte keine Fehlermeldung, aber es findet keine Interaktion mit Clients statt.
Können Sie mir bitte bei der Fehlersuche helfen? Es ist sehr dringend, da ich bis morgen Abend ein Softphone bereitstellen muss.
Vielen Dank für Ihre Hilfe.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

5. September 2019 - 10:47 Uhr

Fortsetzung,
Kurze Info: Beim Starten der Installation auf einem Client erscheint im Debug-Modus eine seltsame Meldung, die etwas widersprüchlich erscheint:

DEBUG:urllib3.connectionpool:https://unc-srv-susi.cfu.local:443 "GET /wapt-host/4C4C4544-0056-5A10-8031-CAC04F4D3432.wapt HTTP/1.1" 200 2851
DEBUG:root:ERROR für c:\private\wapt-private.pem: Schlüssel c:\private\wapt-private.pem konnte nicht geladen werden
DEBUG:root:SUCCESS Schlüssel c:\private\wapt-private.pem stimmt mit Zertifikat c:\private\wapt-private.crt überein

{"msg":"1 Aktionen gestartet, 0 Fehler, 0 übersprungen, 0 Serverfehler","success":true,"request_time":null,"result":[]}
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

5. September 2019 – 16:54 Uhr

Kann mir denn niemand Feedback geben?
Danke.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

6. September 2019 - 10:46 Uhr

Okay, ich beantworte meine Frage quasi selbst, indem ich die Diskussion erweitere.
Es scheint ein Problem mit dem SSL-Zertifikat zu sein, denn wenn ich das Zertifikat überprüfe oder den Wapt-Server mit dem Befehl `wapt-get` abfrage, erhalte ich die Fehlermeldung: „Clients können nicht mit dem Server kommunizieren, daher können keine Aktualisierungen durchgeführt werden:
TypeError: Argument vom Typ 'NoneType' ist nicht iterierbar.“
Es sieht nach einem Python-Bug aus. Ich verwende Version 2.7. Ist das eine mögliche Lösung und gibt es einen Workaround?

C:\wapt>wapt-get.exe register
Konfigurationsdatei wird verwendet: C:\wapt\wapt-get.ini
Host wird beim Server registriert: https://unc-srv-susi.cfu.local
System Power Controls
SCHWERWIEGENDER FEHLER: SSLError: HTTPSConnectionPool(host='unc-srv-susi.cfu.local', port=443): Maximale Anzahl an Wiederholungsversuchen für URL /add_host überschritten (Verursacht durch SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))

C:\wapt>wapt-get enable-check-certificate
Konfigurationsdatei wird verwendet: C:\wapt\wapt-get.ini
Serverzertifikat: C:\wapt\ssl\server\unc-srv-susi.cfu.local.crt
SCHWERWIEGENDER FEHLER: TypeError: Argument vom Typ 'NoneType' ist nicht iterierbar
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

6. September 2019 – 17:13 Uhr

Verwenden Sie serverseitig ein selbstsigniertes Zertifikat für den Nginx-Server?

Falls ja, ist dieses Zertifikat identisch mit dem in C:\wapt\ssl\server\unc-srv-susi.cfu.local.crt?

Falls dieses Zertifikat von einer Zertifizierungsstelle signiert ist, enthält die serverseitige PEM-Datei die vollständige Zertifikatskette (Zwischen- und Stammzertifizierungsstellen)?
Ruhige IT
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

6. September 2019 – 18:10 Uhr

Ja, ich verwende serverseitig ein selbstsigniertes Zertifikat für den Nginx-Server.
Das Zertifikat ist identisch mit dem in C:\wapt\ssl\server\unc-srv-susi.cfu.local.crt.
Die Zertifikate sind also identisch, aber ich erhalte diese Fehlermeldungen und in der Wapt-Konsole passiert nichts, wenn ich die Clients aktualisiere.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

9. September 2019 - 12:09 Uhr

Hallo,
immer noch keine Antwort...
Mir sind auch Fehler beim Hinzufügen neuer Hosts aufgefallen:
2019/09/09 11:57:21 [error] 1530#0: *159902 open() "/var/www/html/wapt-host/4C4C4544-0031-3310-8051-B4C04F324732.wapt" failed (2: No such file or directory), client: 192.203.100.44, server: xxxxxxxxxx, request: "GET /wapt-host/4C4C4544-0031-3310-8051-B4C04F324732.wapt HTTP/1.1", host: "xxxxxxxxxx".

Ich muss diese Datei manuell erstellen, was nicht normal ist; seit dem Versions-Upgrade gibt es Probleme. Sie häufen sich...
Hilfe!
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

9. September 2019 - 12:45 Uhr

Meinen Recherchen zufolge scheint es ein Problem mit dem privaten Schlüssel zu geben, der beim Einspielen von Updates nicht akzeptiert wird. Ich habe die Benutzeroberfläche überprüft, und alles scheint in Ordnung zu sein. Allerdings wurde mir in der Konsole folgende Warnung angezeigt:

EWaptCertificateUntrustedIssuer: Keines der Zertifikate ("wapt-private","wapt-private") ist vertrauenswürdig.

Was kann ich tun, da die Installation über WAPT Self-Service auf dem Client funktioniert?

Vielen Dank für Ihre Hilfe.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

11. September 2019 - 11:33 Uhr

Hallo,
ich verstehe diese ohrenbetäubende Stille nicht …
Gibt es denn keinen Entwickler, der mir bei der Fehlersuche helfen könnte?
Ich habe meine Konsole bereits deinstalliert und neu installiert, meine Schlüssel neu generiert, aber nichts funktioniert.
Ich hatte noch nie Probleme mit den verschiedenen WAPT-Versionsupdates und halte es nach wie vor für ein unverzichtbares Tool.
Muss ich mich jetzt damit abfinden, meinen Server komplett neu zu installieren und meine gesamte Installationshistorie zu verlieren?
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

11. September 2019 – 17:04 Uhr

Guten Morgen

Am einfachsten helfen Sie uns, indem Sie ein paar Befehle ausführen (einige davon haben Sie bereits getan). Können Sie uns das Ergebnis senden?

Code: Alle auswählen

wapt-get update -f 

Code: Alle auswählen

wapt-get register 
Der Inhalt der wapt-get.ini-Datei Ihres Agenten
Die waptconsole.ini der Konsole (%localappdata%\waptconsole\waptconsole.ini)

Können Sie auch Folgendes ausführen (startet den Debug-Modus-Agenten):

Code: Alle auswählen

"c:\Program Files (x86)\wapt\runwaptservice.bat" -ldebug
Führen Sie anschließend Aktionen über die Konsole durch und senden Sie uns das Ergebnis vom Agenten im Debug-Modus zurück?

Die Dateien:
  • C:\Program Files (x86)\wapt\ssl\*.crt
  • C:\Program Files (x86)\wapt\ssl\server\*.crt
  • C:\Program Files (x86)\wapt\private\*.crt
Für den Server diese Datei:

Code: Alle auswählen

/opt/wapt/waptserver/ssl/cert.pem
Ebenfalls die in der Datei waptconsole.ini angegebene CRT-Datei (%localappdata%\waptconsole\waptconsole.ini)

Überprüfen Sie auch die Uhrzeit:
  • Aus dem Beitrag, der die WAP-Konsole enthält
  • Vom Agenten Wapt
  • Und vom Wapt-Server
Auf Windows-Computern können Sie die Uhrzeit folgendermaßen überprüfen:

Code: Alle auswählen

waptpython
import datetime
datetime.datetime.utcnow()
Ja, aufgrund von Zeitzonenunterschieden, Sommerzeit usw. ist es kompliziert...

Simon
Gesperrt