[RISOLTO] La VM Windows viene visualizzata come disconnessa

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente 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
Dottor Mathieu
Messaggi: 20
Registrazione: 31 ott 2024 - 10:43

5 febbraio 2025 - 16:31

Ciao a tutti,

questo è il mio primo post su questo forum e, nonostante abbia cercato ovunque, non riesco a trovare una soluzione.

Abbiamo una macchina virtuale Windows che appare nella nostra console WAPT, ma risulta disconnessa, cosa che non è vera perché posso accedervi tramite RDP ed eseguire operazioni su di essa.
Ho provato diverse soluzioni con l'agente WAPT: reinstallarlo, arrestare e riavviare il servizio, controllare le configurazioni e i log. Il ping al server funziona, così come nslookup, ecc., ma continuo a non capire perché risulti disconnessa.

Un altro dettaglio interessante: quando eseguo "runwaptservice" dal prompt dei comandi (CMD), la macchina virtuale risulta connessa e posso eseguire operazioni su di essa. Ovviamente, quando chiudo il prompt dei comandi, scompare di nuovo.

Grazie per l'aiuto.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

5 febbraio 2025 - 16:53

Ciao Mathieu,

Potresti eseguire runwaptservice.bat come LOCALSYSTEM per vedere se funziona o meno? (Il servizio WAPT viene eseguito nel contesto LOCALSYSTEM).

Per farlo, puoi utilizzare la riga di comando psexec.exe di Microsoft Sysinternals (se il tuo EDR non lo blocca). È disponibile nel pacchetto tis-sysinternals-pstools. Per avviare un prompt dei comandi come LOCALSYSTEM, puoi usare il seguente comando:

Codice: Seleziona tutto

psexec.exe -i -s cmd.exe
Quindi, in questa finestra cmd.exe, avvia runwaptservice.bat

Sinceramente,

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
Dottor Mathieu
Messaggi: 20
Registrazione: 31 ott 2024 - 10:43

6 febbraio 2025 - 10:22

Ciao Denis,

Sono riuscito a riconnettere la VM utilizzando il comando runwaptservice.bat mentre scaricavo e installavo il pacchetto tis-sysinternals-pstools.

Quando rieseguo il comando in LOCALSYSTEM, ricevo un messaggio di errore che non capisco:

Codice: Seleziona tutto

Le service WAPTService n’est pas lancé.

Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 3521.

Traceback (most recent call last):
  File "<string>", line 23, in <module>
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 44, in <module>
    import common
  File "C:\Program Files (x86)\wapt\common.py", line 26, in <module>
    import setuphelpers
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 157, in <module>
    from setuphelpers_windows import get_file_properties,get_domain_fromregistry
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 42, in <module>
    import win32com.client
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 11, in <module>
    from . import gencache
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 655, in <module>
    __init__()
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 57, in __init__
    _LoadDicts()
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 110, in _LoadDicts
    version = p.load()
_pickle.UnpicklingError: invalid load key, '\x00'.
Exception at 01053067: EPyException:
UnpicklingError: invalid load key, '\x00'.
Grazie per la manipolazione
Buona giornata
Matteo
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

6 febbraio 2025 - 10:46

Ciao Mathieu,

sembra esserci un bug nella libreria Python win32com. Questa libreria crea al volo uno stub Python per chiamare le API Win32 di Windows, la cache gen_py, ma nel tuo caso sembra essere danneggiata.

Puoi provare a eliminare la directory C:\Windows\Temp\gen_py\3.9 e quindi riavviare l'agente dalla riga di comando come account SYSTEM. Questo ci aiuterà a capire se il problema con la creazione degli stub gen_py era temporaneo o se si tratta di un problema diverso.

Funziona come utente amministratore perché gen_py viene creato nella directory %temp% dell'utente, che varia a seconda che si sia connessi come LOCALSYSTEM o come amministratore.

Questo è un problema ricorrente. Non abbiamo ancora trovato la sequenza che lo scatena... Ma potremmo svuotare la cache gen_py ed eseguire una rigenerazione se il caricamento fallisce.

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
Dottor Mathieu
Messaggi: 20
Registrazione: 31 ott 2024 - 10:43

6 febbraio 2025 - 13:28

Ho eliminato la cartella; nel mio caso, era C:\Windows\Temp\gen_py\3.8.
L'arresto del servizio runwaptservice mette la macchina in modalità "Disconnesso", ma ho dovuto riavviare il servizio WAPT affinché funzionasse.

Ho riavviato la macchina virtuale e ora sembra funzionare. Grazie mille per il tuo feedback.

Buona giornata,
Mathieu
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

6 febbraio 2025 - 16:51

Ciao Mathieu,

grazie per il feedback. :-) Vedremo come gestire al meglio i crash di gen_py. Contrassegno la discussione come RISOLTA.

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
Bloccato