Page 1 sur 1
[RESOLU] VM Windows affiché déconnectée
Posté : 05 févr. 2025 - 16:31
par MathieuDr
Bonjour à vous,
Cela est mon premier post dans ce forum et j'ai beau avoir regardé un peu partout je ne trouve pas de solution.
Nous avons une VM Windows qui remonte dans notre console WAPT mais celle-ci est indiquée Déconnectée, ce qui n'est pas le cas car j'y accède en RDP et je peux faire des manipulations dessus.
J'ai fais plusieurs manipulations au niveau de l'agent WAPT, réinstall, stop et start le service, vérifier les conf, les logs, elle ping le serveur et idem en nslookup etc mais je ne vois toujours pas pourquoi celui-ci est déconnecté.
Autre subtilité quand je lance en CMD un "runwaptservice" là elle est connectée et je peux faire des actions dessus. Bien sur quand je stoppe le CMD elle disparait à nouveau.
Merci pour votre aide
Re: VM Windows affiché déconnectée
Posté : 05 févr. 2025 - 16:53
par dcardon
Bonjour Mathieu,
est ce que vous pourriez lancer le runwaptservice.bat en tant que LOCALSYSTEM pour voir si ça passe ou pas? (Le service WAPT tourne dans le contexte LOCALSYSTEM).
Pour cela vous pouvez utiliser la ligne de commande psexec.exe de Microsoft Sysinternals (si votre EDR ne le bloque pas). C'est dispo dans le le paquet tis-sysinternals-pstools. Pour lancer un cmd en tant que LOCALSYSTEM, vous pouvez utiliser la commande suivante:
Puis après dans ce cmd.exe lancer le runwaptservice.bat
Cordialement,
Denis
Re: VM Windows affiché déconnectée
Posté : 06 févr. 2025 - 10:22
par MathieuDr
Bonjour Denis,
J'ai pu reconnecter la VM grâce à la commande runwaptservice.bat le temps de télécharger et installer le paquet tis-sysinternals-pstools.
En relançant la commande en LOCALSYSTEM, j'ai bien un retour d'erreur que je ne comprends pas :
Code : Tout sélectionner
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'.
Merci à vous pour la manipulation
Bonne journée
Mathieu
Re: VM Windows affiché déconnectée
Posté : 06 févr. 2025 - 10:46
par dcardon
Bonjour Mathieu,
il semble que ce soit un bug avec la librairie python win32com. Cette librairie crée à la volée un stub python pour appeler des API win32 de Windows, le cache gen_py, mais il semble être corrompu dans votre cas.
Vous pouvez essayer de supprimer le répertoire C:\Windows\Temp\gen_py\3.9 puis relancer l'agent en ligne de commande en compte SYSTEM. Cela permettra de voir si le pb de création des stub gen_py était transient ou bien si c'est un autre problème.
Ca marche en tant que user admin car le gen_py est créé dans le %temp% de l'utilisateur, qui est différent si l'on est en LOCALSYSTEM ou bien en Administrateur.
C'est un problème qui arrive de temps. On a pas encore trouvé la séquence qui génère ce soucis... Mais on pourrait faire un clear du cache gen_py et lancer une régénération si le chargement plante.
Cordialement,
Denis
Re: VM Windows affiché déconnectée
Posté : 06 févr. 2025 - 13:28
par MathieuDr
J'ai bien supprimé le dossier, pour ma part c'est C:\Windows\Temp\gen_py\3.8.
En stoppant le runwaptservice la machine est en "Déconnectée" mais j'ai dû relancer le service WAPT pour que cela soit bon.
J'ai reboot la VM et ça a l'air d'être bon. Merci beaucoup pour votre retour.
Bonne journée
Mathieu
Re: VM Windows affiché déconnectée
Posté : 06 févr. 2025 - 16:51
par dcardon
Bonjour Mathieu,
merci pour le retour

On va voir comment mieux gérer les gen_py planté. Je passe le topic en RESOLU.
Cordialement,
Denis