[RESOLU] VM Windows affiché déconnectée

Share here your tips or issues concerning WAPT Console or WAPT Agent / Venez ici partager vos problèmes et astuces concernants la console et l'agent WAPT
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Verrouillé
MathieuDr
Messages : 6
Enregistré le : 31 oct. 2024 - 10:43

05 févr. 2025 - 16:31

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
Avatar du membre
dcardon
Expert WAPT
Messages : 1717
Enregistré le : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

05 févr. 2025 - 16:53

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:

Code : Tout sélectionner

psexec.exe -i -s cmd.exe
Puis après dans ce cmd.exe lancer le runwaptservice.bat

Cordialement,

Denis
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
MathieuDr
Messages : 6
Enregistré le : 31 oct. 2024 - 10:43

06 févr. 2025 - 10:22

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
Avatar du membre
dcardon
Expert WAPT
Messages : 1717
Enregistré le : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

06 févr. 2025 - 10:46

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
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
MathieuDr
Messages : 6
Enregistré le : 31 oct. 2024 - 10:43

06 févr. 2025 - 13:28

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
Avatar du membre
dcardon
Expert WAPT
Messages : 1717
Enregistré le : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

06 févr. 2025 - 16:51

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
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
Verrouillé