Seite 1 von 1

[GELÖST] Seit dem Update 2.6.0.16881 wurden einige Agenten getrennt

Veröffentlicht: 4. Februar 2025 - 21:56 Uhr
von ddcorazon
Hallo zusammen,

seit dem Update auf Version 2.6.0.16881 habe ich ein kleines Problem (möglicherweise bestand es schon vorher, war aber nicht bemerkbar). Viele Agenten werden direkt nach der Installation des Updates als getrennt angezeigt. Auf diesen Agenten kann ich `wapt-get search` ausführen und finde Pakete, die nach der Trennung hinzugefügt wurden. Ich vermute jedoch, dass dies kein aussagekräftiger Test ist, da er ein Remote-Repository verwendet, was erklären könnte, warum Pakete gefunden werden.
Ich habe das Update gestern durchgeführt, und einige PCs waren den ganzen Tag über als getrennt markiert, werden aber heute wieder angezeigt.

Meine Frage ist daher: Wie kann ich sicherstellen, dass der Agent mit dem Server kommuniziert (wenn `wapt-get search` nur das lokale Repository überprüft)? Ich habe `wapt-get register` ausprobiert, und es zeigt mir an, dass der Agent korrekt auf dem Server registriert ist, er wird aber weiterhin als getrennt angezeigt.

Frage 2: Das mag damit nicht zusammenhängen, aber auf manchen Rechnern kann ich mit WAPT-GET Pakete finden. Wenn ich jedoch die grafische Benutzeroberfläche starte, wird „Keine Ergebnisse gefunden“ angezeigt. Könnte das an meiner Serverkonfiguration liegen? (Auf manchen Rechnern funktioniert es.)

Ich bin mir nicht sicher, ob ich mich verständlich ausgedrückt habe😅. Ich wäre für jede Hilfe sehr dankbar.


WAPT-Serverversion: 2.6.0.16881 (Ubuntu 20.04),
WAPT-Agentversion: 2.6.0.16881,
WAPT-Setupversion: 2.6.0.16881,
WAPT-Deploy-Version: 2.6.0.16881,
Datenbankstatus: OK

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 5. Februar 2025 - 12:37 Uhr
von dcardon
Hallo Augustin,

könntest du bitte die Agentenprotokolle unter \log\waptservice.log auf spezifische Fehler überprüfen? Normalerweise sollten dort Zeilen wie „INFO Creating socketio client“ zu finden sein.

In der letzten Version gab es einen Fehler, der auftrat, wenn der lokale Name vom AD-samAccountName abwich (oft aufgrund eines längeren Rechnernamens als 15 Zeichen, was unter Linux häufig vorkommt). Könnte dieses Problem bei den betreffenden Rechnern auftreten?

Viele Grüße,

Denis

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 5. Februar 2025 - 14:25 Uhr
von ddcorazon
Hallo Denis,

Vielen Dank für die schnelle Antwort.

Beim Blick in die Protokolle sehe ich tatsächlich Warnungen; könnte das mit dem SSL-Teil zusammenhängen?

PS: Ich habe den Servernamen durch wapt.intserver.net ersetzt, ansonsten ist alles unverändert.

Code: Alle auswählen

2025-02-05 13:40:20,100 [waptcore WaptTaskManager 7160] WARNING Unable to update server status : 400 Client Error: Bad Request for url: https://wapt.intserver.net/update_host
2025-02-05 13:40:20,100 [wapttasks WaptTaskManager 7160] WARNING Host on the server is not known or not known under this computer name (known as None). Trying to register the computer...
2025-02-05 13:40:21,061 [waptcore WaptTaskManager 7160] CRITICAL Error sending registration data: status 401 content {"success":false,"msg":"You have to login with proper credentials","error_code":""}
2025-02-05 13:40:21,061 [wapttasks WaptTaskManager 7160] CRITICAL Unable to update server status: Error sending registration data: status 401 content {"success":false,"msg":"You have to login with proper credentials","error_code":""}
2025-02-05 13:40:59,346 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:40:59,346 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:40:59,346 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:40:59,412 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:41:59,417 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:41:59,417 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:41:59,417 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:41:59,465 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
Client ('127.0.0.1', 64074) attempted to speak plain HTTP into a TCP connection configured for TLS-only traffic — trying to send back a plain HTTP error response: (1, '[SSL: HTTP_REQUEST] http request (_ssl.c:1147)')
Client ('127.0.0.1', 64076) attempted to speak plain HTTP into a TCP connection configured for TLS-only traffic — trying to send back a plain HTTP error response: (1, '[SSL: HTTP_REQUEST] http request (_ssl.c:1147)')
Client ('127.0.0.1', 64078) attempted to speak plain HTTP into a TCP connection configured for TLS-only traffic — trying to send back a plain HTTP error response: (1, '[SSL: HTTP_REQUEST] http request (_ssl.c:1147)')
2025-02-05 13:42:59,479 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:42:59,479 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:42:59,479 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:42:59,567 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:43:59,578 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:43:59,580 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:43:59,580 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:43:59,660 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:44:22,531 [wapttasks WaptTaskManager 7160] INFO Add task Mise à jour de la liste des paquets disponibles to queue
2025-02-05 13:44:22,544 [wapttasks WaptTaskManager 7160] INFO Running task Mise à jour de la liste des paquets disponibles created by SCHEDULER
Get packages index from [<WaptRepo http://wapt-foch-lille.repo.intserver.net/wapt verify_cert=False client_cert_path=C:\Program Files (x86)\wapt\private\sv22dc-003377.mydom.local.crt>, <WaptHostRepo https://wapt.intserver.net/wapt-host for host_id sv22dc-003377.mydom.local >]
2025-02-05 13:44:24,794 [waptcore WaptTaskManager 7160] WARNING Unable to update server status : 400 Client Error: Bad Request for url: https://wapt.intserver.net/update_host
2025-02-05 13:44:24,794 [wapttasks WaptTaskManager 7160] WARNING Host on the server is not known or not known under this computer name (known as None). Trying to register the computer...
2025-02-05 13:44:25,940 [waptcore WaptTaskManager 7160] CRITICAL Error sending registration data: status 401 content {"success":false,"msg":"You have to login with proper credentials","error_code":""}
2025-02-05 13:44:25,940 [wapttasks WaptTaskManager 7160] CRITICAL Unable to update server status: Error sending registration data: status 401 content {"success":false,"msg":"You have to login with proper credentials","error_code":""}
2025-02-05 13:44:59,665 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:44:59,665 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:44:59,665 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:44:59,740 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:45:59,747 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:45:59,747 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:45:59,747 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:45:59,806 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:46:59,811 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:46:59,811 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:46:59,811 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:46:59,855 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:47:59,858 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
2025-02-05 13:47:59,858 [wapttasks SocketIOClient 7164] INFO Creating socketio client: https://wapt.intserver.net:443 client auth cert: ('C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\sv22dc-003377.mydom.local.pem') proxies: None verify_cert: False
2025-02-05 13:47:59,858 [wapttasks SocketIOClient 7164] INFO Connecting Socketio to https://wapt.intserver.net:443
2025-02-05 13:47:59,915 [waptws SocketIOClient 7164] WARNING Exception ConnectionError('Connection error'), waiting 60s before retrying
2025-02-05 13:48:59,925 [wapttasks SocketIOClient 7164] INFO Socketio connection params have changed. Socketio needs reconnect
Zunächst einmal glaube ich, dass ich es so verstanden habe, dass es keinen Host für diesen Namen auf dem Server finden kann (der Servername hat sich in der Zwischenzeit nicht geändert); er ist 13 Zeichen lang, wenn wir den Domainnamen nicht mitzählen
Entweder habe ich etwas falsch verstanden, oder er versucht, HTTP zu verwenden, obwohl der Server HTTPS nutzt?
Was den Namen betrifft, so sind in diesem Fall der samAccountName AD und der lokale Name identisch
Nachfolgend der Inhalt der Datei wapt-get.ini direkt auf dem Client

Code: Alle auswählen

[global]
use_hostpackages=1
peercache_enable=0
use_kerberos=0
max_gpo_script_wait=180
pre_shutdown_timeout=180
hiberboot_enabled=0
repo_url=https://wapt.intserver.net/wapt
wapt_server=https://wapt.intserver.net
verify_cert=0
use_fqdn_as_uuid=1
allow_remote_reboot=1
allow_remote_shutdown=1
use_repo_rules=True

[default_global]
use_hostpackages=1
peercache_enable=0
use_kerberos=0
max_gpo_script_wait=180
pre_shutdown_timeout=180
hiberboot_enabled=0
repo_url=https://wapt.intserver.net/wapt
wapt_server=https://wapt.intserver.net
verify_cert=0
use_fqdn_as_uuid=1
allow_remote_reboot=1
allow_remote_shutdown=1

[waptwua]
enabled=True
default_allow=True
install_at_shutdown=True
download_scheduling=12h

[default_waptwua]

wapt3.png
wapt3.png (10,12 KB) 10060 Mal angesehen
wapt4.png
wapt4.png (14,95 KB) 10060 Mal angesehen
waptt.png
waptt.png (18,6 KB) 10060 Mal angesehen

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 6. Februar 2025 - 17:05 Uhr
von dcardon
Hallo Augustin,

es scheint, dass das Clientzertifikat des Agenten vom Server nicht mehr akzeptiert wird. Er versucht, sich neu zu registrieren, benötigt aber aufgrund fehlender Kerberos-Konfiguration Benutzername und Passwort.

Von welcher WAPT-Version wurde das Upgrade durchgeführt? Das Zertifikat im Ordner „/private“ des Agenten ist tatsächlich von der Zertifizierungsstelle des Servers signiert (Sie können die .crt-Datei doppelklicken, um zu prüfen, ob sie selbstsigniert oder von einer Zertifizierungsstelle signiert ist). Verbindet

sich der Rechner korrekt, wenn Sie ihn manuell registrieren?

Viele Grüße,

Denis

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 11. Februar 2025 - 16:06 Uhr
von Tux
Guten Morgen,

Zur Information: Ich beobachte das gleiche Problem auch in Version 2.6.0.16795.

Code: Alle auswählen

Client ('127.0.0.1', 49990) attempted to speak plain HTTP into a TCP connection configured for TLS-only traffic — trying to send back a plain HTTP error response: (1, '[SSL: HTTP_REQUEST] http request (_ssl.c:1147)')

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 11. Februar 2025 - 16:51 Uhr
von dcardon
Hallo

@Sébastien, ist der Agent für HTTP oder HTTPS konfiguriert? Erfolgt die Kommunikation mit dem lokalen Agenten oder mit dem Server?

@Augustin, ist das Problem bei Ihnen behoben?

Viele Grüße,

Denis

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 11. Februar 2025 - 18:16 Uhr
von Tux
Bei mir ist es als HTTPS konfiguriert.
Ich sehe diesen Fehler während der Paketinstallation oder beim Aktualisieren des Rechners.

Auf einem Client-Rechner fand ich Folgendes in den Protokollen (C:\Program Files (x86)\wapt\log\waptservice.log):

Code: Alle auswählen

2025-02-11 16:49:08,424 [wapttasks WaptTaskManager 8684] INFO update_server_status successful (data size:19945, keys:dict_keys(['uuid', 'computer_fqdn', 'host_metrics', 'installed_packages', 'packages_audit_status', 'last_update_status', 'status_hashes']))
Client ('127.0.0.1', 58183) attempted to speak plain HTTP into a TCP connection configured for TLS-only traffic — trying to send back a plain HTTP error response: (1, '[SSL: HTTP_REQUEST] http request (_ssl.c:1147)')

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 12. Februar 2025 - 09:37 Uhr
von htouvet
Hallo,
die Fehlermeldung „Es wurde versucht, unverschlüsseltes HTTP über eine für TLS-Datenverkehr konfigurierte TCP-Verbindung zu senden“ auf dem lokalen Dienst 8088 ist nicht problematisch.

Es handelt sich um einen Fehler in Version 16881. Der lokale Dienst verwendet aus Sicherheitsgründen nun HTTPS, waptdeploy jedoch noch nicht.

(waptdeploy.exe versucht, den lokalen Dienst per HTTP statt HTTPS anzupingen, entweder über die Gruppenrichtlinie, die den Dienst beim Systemstart ausführt, oder das Paket waptupgrade verwendet HTTP, um vor dem Beenden des Dienstes zu prüfen, ob Aufgaben ausgeführt werden.)

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 13. Februar 2025 - 8:15 Uhr
von ddcorazon
Hallo Denis,

Entschuldigung für die Verzögerung. Das Upgrade wurde von der vorherigen Version durchgeführt (ich erinnere mich nicht genau an die Versionsnummer, aber es war 2.6.0.16613, wenn ich mich recht erinnere)

Ich habe es gerade überprüft, und das Zertifikat ist selbstsigniert. Tatsächlich befinden sich zwei Zertifikate in dem Ordner. Das mit dem Servernamen ist selbstsigniert (möglicherweise, weil es zwischenzeitlich auch als sekundäres Repository diente?), und das andere, benannt nach der UUID des Servers, ist von unserem Server signiert.
wap1.png
wap1.png (33,25 KB) 9848 Mal angesehen
wap3.png
wap3.png (64,08 KB) 9848 Mal angesehen
Wenn ich `wapt-get register` (ohne Passwort) ausführe, erhalte ich die Meldung, dass das Inventar erfolgreich an den Server gesendet wurde, es wird aber nicht aktualisiert. Beim letzten Mal, als ich dieses Problem auf einem anderen Rechner hatte (ich hatte keine Zeit, es zu untersuchen), konnte ich es durch eine vollständige Deinstallation und Neuinstallation des Agenten beheben.
Aufrichtig

Augustin

Betreff: Einige Agenten wurden seit Update 2.6.0.16881 getrennt

Veröffentlicht: 28. Februar 2025 - 8:32 Uhr
von ddcorazon
Hallo,

nun ja, ich habe WAPT schließlich deinstalliert und neu installiert. Die Neuregistrierung verlief normal.