[RISOLTO] Alcuni agenti sono stati disconnessi dall'aggiornamento 2.6.0.16881

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

4 febbraio 2025 - 21:56

Ciao a tutti,

ho un piccolo problema dopo l'aggiornamento alla versione 2.6.0.16881 (è possibile che il problema esistesse anche prima, ma fosse impercettibile). Molti agenti risultano disconnessi subito dopo l'installazione dell'aggiornamento. Su questi agenti, posso eseguire `wapt-get search` e trovare pacchetti che sono stati aggiunti dopo la "disconnessione". Tuttavia, penso che questo non sia un buon test, dato che utilizza un repository remoto, il che potrebbe spiegare perché trova i pacchetti.
Ho eseguito l'aggiornamento ieri e alcuni PC sono risultati disconnessi per tutto il giorno, ma oggi sono di nuovo visibili.

Quindi, la mia domanda è: come posso essere sicuro che l'agente stia comunicando con il server (se `wapt-get search` controlla solo il repository locale)? Ho provato `wapt-get register` e mi dice che l'agente è correttamente registrato sul server, ma risulta ancora disconnesso.

Domanda 2: Potrebbe non essere correlato, ma su alcune macchine riesco a eseguire una ricerca WAPT-GET e a trovare i pacchetti, tuttavia, quando avvio l'interfaccia grafica self-service viene visualizzato "Nessun risultato trovato" ==> Potrebbe essere un problema con la configurazione del mio server? (Funziona su alcune macchine.)

Non sono sicuro di essere stato molto chiaro😅. Qualsiasi aiuto sarebbe molto apprezzato.


Versione del server WAPT: 2.6.0.16881 (Ubuntu 20.04)
Versione dell'agente WAPT: 2.6.0.16881
Versione di installazione WAPT: 2.6.0.16881
Versione di distribuzione WAPT: 2.6.0.16881
Stato del database: OK
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

5 febbraio 2025 - 12:37

Ciao Augustin,

potresti per favore controllare i log dell'agente \log\waptservice.log per eventuali errori specifici? Normalmente dovresti trovare righe come "INFO Creating socketio client".

Nell'ultima versione, abbiamo riscontrato una regressione se c'era una differenza tra il nome locale e il samAccountName di Active Directory (spesso a causa del nome iniziale della macchina più lungo di 15 caratteri, cosa piuttosto comune su Linux). Le macchine in questione potrebbero presentare questo problema?

Cordiali saluti,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

5 febbraio 2025 - 14:25

Ciao Denis,

Grazie per la risposta rapida.

Guardando i log, ho effettivamente degli avvisi; potrebbe essere correlato alla parte SSL?

PS: Ho sostituito il nome del server con wapt.intserver.net, ma per il resto tutto il resto è intatto.

Codice: Seleziona tutto

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
Inizialmente credo di aver capito che non riesce a trovare un host per quel nome sul server (nel frattempo il nome del server non è cambiato); è lungo 13 caratteri se non contiamo il nome di dominio
O ho capito male oppure sta cercando di usare HTTP con il server che usa HTTPS?
Per quanto riguarda il nome, in questo caso samAccountName AD e il nome locale sono gli stessi
Di seguito il contenuto del file wapt-get.ini direttamente sul client

Codice: Seleziona tutto

[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) Visualizzato 9565 volte
wapt4.png
wapt4.png (14,95 KB) Visualizzato 9565 volte
waptt.png
waptt.png (18,6 KB) Visualizzato 9565 volte
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

6 febbraio 2025 - 17:05

Ciao Augustin,

sembra che il certificato client dell'agente non sia più accettato dal server. Sta tentando di registrarsi nuovamente, ma poiché non ha una configurazione Kerberos, richiede nome utente e password.

Da quale versione di WAPT è stato eseguito l'aggiornamento? Il certificato nella cartella /private dell'agente è effettivamente firmato dalla CA del server (puoi fare doppio clic sul file .crt per verificare se è autofirmato o firmato da un'autorità).

Se provi a registrarlo manualmente, la macchina si riconnette correttamente?

Cordiali saluti,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
smoking
Messaggi: 57
Registrazione: 05/09/2023 - 09:44

11 febbraio 2025 - 16:06

Buongiorno,

Per tua informazione, sto osservando lo stesso problema sulla versione 2.6.0.16795.

Codice: Seleziona tutto

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)')
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

11 febbraio 2025 - 16:51

Ciao

@Sébastien, l'agente è configurato per HTTP o HTTPS? La comunicazione avviene con l'agente locale o con il server?

@Augustin, il problema è stato risolto da parte tua?

Cordiali saluti,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
smoking
Messaggi: 57
Registrazione: 05/09/2023 - 09:44

11 febbraio 2025 - 18:16

Per me è configurato come HTTPS.
Vedo questo errore durante l'installazione del pacchetto o l'aggiornamento del computer.

Su una macchina client, ho trovato quanto segue nei log (C:\Programmi (x86)\wapt\log\waptservice.log):

Codice: Seleziona tutto

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)')
Avatar utente
htouvet
Esperto WAPT
Messaggi: 436
Registrazione: 16 marzo 2015 - 10:48
Contatto:

12 febbraio 2025 - 09:37

Salve,
l'errore "tentativo di comunicare tramite HTTP in una connessione TCP configurata per traffico solo TLS" sul servizio locale 8088 non è problematico.

Si tratta di un bug nella versione 16881. Il servizio locale è ora passato a HTTPS per motivi di sicurezza, ma waptdeploy non era stato aggiornato a HTTPS.

(waptdeploy.exe tenta di "pingare" il servizio locale utilizzando HTTP anziché HTTPS, sia tramite i criteri di gruppo che lo avviano all'avvio del computer, sia perché il pacchetto waptupgrade lo utilizza per verificare se sono in esecuzione attività prima di arrestare il servizio).
Tranquillo IT
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

13 febbraio 2025 - 08:15

Ciao Denis,

Scusate il ritardo. L'aggiornamento è stato eseguito dalla versione precedente (non ricordo esattamente, ma era la 2.6.0.16613, se non ricordo male)

Ho appena controllato e il certificato è autofirmato. In realtà, ho due certificati nella cartella. Quello con il nome del server è autofirmato (forse perché a un certo punto era anche un repository secondario?), e l'altro, denominato con l'UUID del server, è firmato dal nostro server.
wap1.png
wap1.png (33,25 KB) Visualizzato 9353 volte
wap3.png
wap3.png (64,08 KB) Visualizzato 9353 volte
Quando eseguo `wapt-get register` (senza password), l'inventario viene inviato correttamente al server, ma non viene aggiornato. L'ultima volta che ho riscontrato questo problema su un computer (non ho avuto tempo di indagare), l'ho risolto disinstallando e reinstallando completamente l'agente.
Sinceramente

Agostino
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

28 febbraio 2025 - 08:32

Ciao,

beh, alla fine ho disinstallato e reinstallato WAPT. Si è registrato di nuovo normalmente.
Bloccato