Pagina 1 di 1

[RISOLTO] In seguito all'aggiornamento dalla versione 2.4.0 alla versione 2.5.5, tutti i client sono stati disconnessi

Pubblicato: 29 maggio 2024 - 15:34
di MaximeJ
- Versione WAPT installata: 2.4.0 per client, server e macchina di amministrazione in 2.5.5
- Sistema operativo del server: Debian 12.5
- Sistema operativo della macchina di amministrazione/creazione dei pacchetti: Windows 11

Buongiorno, in seguito ad una domanda posta ieri (viewtopic.php?t=3908) e la cui soluzione consisteva semplicemente nell'installare l'ultima versione di WAPT, cosa che abbiamo fatto oggi, nessun client ora riesce a comunicare con il server wapt.

Mostriamo un comportamento simile a questi altri due soggetti:
viewtopic.php?t=3784
viewtopic.php?t=3785

Si noti che tutti i clienti appaiono in "disconnesso", compreso quello sulla mia postazione di amministrazione che ho aggiornato manualmente.


Per cominciare, l'esecuzione di waptdeploy (che è anch'esso aggiornato) fallisce e genera il seguente errore:
.\waptdeploy.exe --hash=d1267cb848231ed1c07f831e2883269ae8e2060aa51f4345e45d035a2b4b9440 --minversion=2.5.5.15602 --wait=15 --waptsetupurl=https://waptserveur.dom.local/api/v3/ge ... tagent.exe --setupargs="/LOG=C:\ProgramData\IT\Logs\WAPTAgentGPO.log"

{"hash":"d1267cb848231ed1c07f831e2883269ae8e2060aa51f4345e45d035a2b4b9440","minversion":"2.5.5.15602","wait":"15","waptsetupurl":"https://waptserver.dom.local/api/v3/get ... tputFormat"}
Versione WAPT: 2.4.0.14080
Versione WAPT richiesta: 2.5.5.15602
Percorso agente Wapt: C:\Users\ADM-PD~1\AppData\Local\Temp\waptagent.exe
Wget nuovo waptagent da https://waptserver.dom.local/api/v3/get_waptagent_exe/
Tentativo di raggiungere Italiano: https://waptserver.dom.local/api/v3/get_waptagent_exe/...
Previsto hash sha256: d1267cb848231ed1c07f831e2883269ae8e2060aa51f4345e45d035a2bxxxx
Utilizzo del proxy:
Errore durante il tentativo di ottenere https://waptserver.dom.local/api/v3/get_waptagent_exe/ : Errore durante il download di https://waptserver.dom.local/api/v3/get_waptagent_exe/: [EHttpSocket] THttpClientSocket.WGet: waptserver.dom.local:443/api/v3/get_waptagent_exe/ non riuscito come 404 Not Found... in attesa
Eliminazione dell'attività pianificata "fullwaptupgrade"
Si è verificata un'eccezione non gestita a $00603D02:
Eccezione: Errore durante il download di https://waptserver.dom.local/api/v3/get_waptagent_exe/: [EHttpSocket] THttpClientSocket.WGet: waptserver.dom.local:443/api/v3/get_waptagent_exe/ non riuscito come 404 Not Found
$00603D02
$00605402

Sulla mia postazione di lavoro di amministrazione con il client 2.5.5 installato manualmente, continuo a ricevere questi messaggi in loop nei registri del servizio:
2024-05-29 15:53:14,013 [waptws SocketIOClient 3352] WARNING Eccezione ConnectionError('Uno o più namespace non sono riusciti a connettersi'), attendo 60 secondi prima di riprovare
2024-05-29 15:54:14,034 [wapttasks SocketIOClient 3352] INFO I parametri di connessione Socketio sono cambiati. Socketio necessita di riconnessione
2024-05-29 15:54:14,034 [wapttasks SocketIOClient 3352] INFO Creazione del client socketio: https://waptserver.dom.local:443 certificato di autenticazione client: ('C:\\Program Files (x86)\\wapt\\private\\w-adm-mju.si.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\w-adm-mju.si.local.pem') proxy: Nessuno verify_cert: True
2024-05-29 15:54:14,034 [wapttasks SocketIOClient 3352] INFO Connessione di Socketio a https://waptserver.dom.local:443
2024-05-29 15:54:15,798 [waptws SocketIOClient 3352] AVVISO Eccezione ConnectionError('Non è stato possibile connettersi a uno o più namespace'), attendo 60 secondi prima di riprovare
Ho provato i seguenti comandi su un altro computer:

Codice: Seleziona tutto

wapt-get update
wapt-get install dgt-waptupgrade
Ha funzionato bene, il mio client si è aggiornato. Tuttavia, ora vedo la stessa cosa nei log come sul mio computer di amministrazione:
[wapttasks SocketIOClient 10092] INFO Creazione del client socketio: https://waptserver.dom.local:443 certificato di autenticazione client: ('C:\\Program Files (x86)\\wapt\\private\\w-doh-mju.si.local.crt', 'C:\\Program Files (x86)\\wapt\\private\\w-doh-mju.si.local.pem') proxy: Nessuno verify_cert: True
[wapttasks SocketIOClient 10092] INFO Connessione di Socketio a https://waptserver.dom.local:443
[waptws SocketIOClient 10092] WARNING Eccezione ConnectionError('Impossibile connettersi a uno o più namespace'), attesa di 60 secondi prima di riprovare

Ho esaminato le altre domande poste sul forum e abbiamo provato le soluzioni fornite, tra cui "assicurarsi che il postconf sia stato eseguito correttamente", ma finora senza successo.
Hai idea da dove potrebbe derivare questo problema?

GRAZIE,
Massima

Re: Dopo l'aggiornamento da 2.4.0 a 2.5.5, tutti i client si sono disconnessi

Pubblicato: 29 maggio 2024 - 17:38
di MaximeJ
Il problema può essere contrassegnato come risolto.
Il nostro problema è nato "semplicemente" (dico semplicemente, ma ringrazio il team di supporto) ;) ) di un vecchio residuo nel file di configurazione del server waptserver.ini:

Codice: Seleziona tutto

use_ssl_client_auth = False
Questa riga, che era ancora presente, è stata rimossa perché era in conflitto con le nuove funzionalità di sicurezza della versione 2.5. Una volta rimossa e riavviato lo script postconf, tutti i nostri client si sono riconnessi entro un minuto.

GRAZIE.

Re: Dopo l'aggiornamento da 2.4.0 a 2.5.5, tutti i client si sono disconnessi

Pubblicato: 30 maggio 2024 - 09:17
di dcardon
Ciao Maxime,
grazie per il feedback :-)
Denis