Page 1 sur 1

[RESOLU] Installation tis-powershell

Publié : 24 janv. 2023 - 16:57
par flipflip
Bonjour à tous,

Je découvre Wapt 2.3.0.13438 Discovery avant de migrer définitivement le déploiement de paquets. Pour le moment j'utilise la console admin Kaspesky pour le faire.

Je rencontre un problème avec le paquet tis-powershell (7.3.1-10). En dépendance il demande powershell-5.1-15 qui demande dotnetfx qui demande dotnefx4.8. J'ai téléchargé toutes ces dépendances et sur ma machine de test j'ai ajouté tout ces paquets au paquet host
wapt-1.png
wapt-1.png (36.04 Kio) Consulté 720 fois

Je clic sur "Enregistrer et appliquer". L'installation se lance mais abouti à une erreur pour chaque sous-paquet.

wapt-2.png
wapt-2.png (15.6 Kio) Consulté 720 fois

Code : Tout sélectionner

Installing hil_-powershell(=7.3.1-20)
Installing: hil_-powershell5
Installing hil_-dotnetfx(=4.8.1-24)
Installing hil_-powershell5(=5.1-15)
Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1907, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 710, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1282, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]

Exception: Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1907, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 710, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1282, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]
C'est comme si les dépendances et/ou l'ordre d'installation n'étaient pas respecté (ou alors il y a un truc que je n'ai pas compris).

Du coups j'ai voulu installé au moins dofnetfx4.8, j'ai supprimé les autres paquets du paquet host
wapt-3.png
wapt-3.png (28.31 Kio) Consulté 718 fois
L'installation c'est relancé mais c'est comme si il n'avait pas pris en compte la modification du paquet host et il essai de nouveau d'installer tout les paquets (je n'arrive pas à joindre une 4eme image à ce post).

Est-ce que je suis passé à côté d'une subtilité ?

Wapt : 2.3.0.13438
Wapt-agent : 2.3.0
Serveur : Debian 11
Os cible : Windows 7 64bits

Merci d'avance.

Re: Installation tis-powershell

Publié : 25 janv. 2023 - 12:09
par dcardon
Bonjour,

le paquet tis-powershell installe la dernière version, et est donc redondant et en conflit avec le paquet tis-powershell5 qui installe la version 5. Il faut mettre l'un où l'autre.

Cordialement,

Denis

Re: Installation tis-powershell

Publié : 25 janv. 2023 - 17:53
par flipflip
Bonjour et merci de votre réponse.

Ayant un comportement bizarre sur mon pc de test j'ai décidé de le supprimer de l'inventaire Wapt, désinstaller l'agent et la console (c'est sur la même machine) et refaire le processus de déploiement de l'agent et de la console. Avec des reboot entre chaque étape.

- Le pc s'enregistre bien auprès du serveur;

wapt-6.png
wapt-6.png (2.83 Kio) Consulté 675 fois

- Je lance le déploiement du paquet powershell 7 tout seul;
- Je surveille les processus mais rien n’aboutit;
- Je reviens sur la console et tout est en pending...
wapt-5.png
wapt-5.png (27.15 Kio) Consulté 675 fois
Il est 17h45 au moment où j'ai pris la capture. Donc cela fait 15mn que cela attends et autre problème il y a le message : Impossible de récupérer l'action...

Je vais fouillé un peu dans le répertoire C:\Program Files (x86)\wapt\logs, j'ouvre le fichier waptservice.log et surprise : il y a bien un problème.
2023-01-25 17:45:59,666 [wapttasks WaptTaskManager 2000] WARNING Host on the server is not known or not known under this FQDN name (known as monpc.mo.domain). Trying to register the computer...
Et le fichier en est rempli. Si je comprends bien il y a un problème avec la partie DNS. Je fais les tests de bases

Code : Tout sélectionner

nslookup serverWapt --> ça marche
ping serverWapt --> ça marche
ping serverWapt.mon.domain --> ça marche
nslookup monpc --> ça marche
ping monpc --> ça marche
nslookup monpc.mon.domain --> ça marche
ping monpc.mon.domain --> ça marche
ping IP.DE.MON.PC --> ça marche
Je réalise les mêmes tests depuis le serveur wapt et tout est ok.

J'ai un peu tout tester côté DNS et réseau, pour moi tout est.
Est-ce que je suis passé à côté de quelque chose ?

Re: Installation tis-powershell

Publié : 27 janv. 2023 - 10:42
par x-davidl
bonjour,

je vous suggère de réenregistrer votre poste

dans une fenêtre cmd admin

wapt-get register

si cela fait un doublon, supprimer proprement "l'ancien" poste

cdlt

Re: Installation tis-powershell

Publié : 30 janv. 2023 - 13:44
par flipflip
Bonjour,

le wapt-get register ne m'a pas créé de doublons et la machine est toujours dans un état bizarre.
2023-01-30 12:00:22,262 [wapttasks WaptTaskManager 6412] WARNING Host on the server is not known or not known under this FQDN name (known as mon.MON.DOMAIN). Trying to register the computer...
2023-01-30 12:00:53,827 [wapttasks WaptTaskManager 6412] INFO Got signed certificate from server. Issuer: waptserver. CN: RND-72669821-65F2-436E-B09C-0B153AAC7155
2023-01-30 12:00:53,889 [wapttasks WaptTaskManager 6412] INFO Save host key to C:\Program Files (x86)\wapt\private\RND-72669821-65F2-436E-B09C-0B153AAC7155.pem
2023-01-30 12:00:53,889 [wapttasks WaptTaskManager 6412] INFO Save host cert to C:\Program Files (x86)\wapt\private\RND-72669821-65F2-436E-B09C-0B153AAC7155.crt
2023-01-30 12:00:53,998 [wapttasks WaptTaskManager 6412] INFO New registration successful. Retring sending host status.
2023-01-30 12:00:53,998 [wapttasks WaptTaskManager 6412] INFO Reloading waptcore configuration for Wapt instance thread 6412
2023-01-30 12:00:55,777 [wapttasks WaptTaskManager 6412] INFO update_server_status successful (data size 2407)
2023-01-30 12:00:55,777 [wapttasks WaptTaskManager 6412] WARNING Host on the server is not known or not known under this FQDN name (known as mon.MON.DOMAIN). Trying to register the computer...
J'ai redémarré le service wapt sur la machine depuis la console mais rien ne change.

Re: Installation tis-powershell

Publié : 30 janv. 2023 - 16:57
par sfonteneau
pouvez-vous supprimer votre machine de la console

puis faire un

Code : Tout sélectionner

net stop waptservice

Code : Tout sélectionner

wapt-get register

Code : Tout sélectionner

net start waptservice
Attention, l'onglet "tache" dans la console peu parfois perdre la connexion, switcher juste d'onglet pour essayer de récupérer la connexion

Re: Installation tis-powershell

Publié : 30 janv. 2023 - 17:29
par flipflip
Je me suis posé aussi cette question mais je ne sais même pas comment est récupéré le domaine par l'agent wapt ? L'adressage ip de mon réseau et tout le paramétrage réseau est géré par un serveur DHCP (linux), il donne toute la config et le domaine de recherche (en minuscule). Est-ce que par hasard Wapt récupère le domaine au sens Windows ? Si oui dans ce cas je comprends la majuscule/minuscule car le domain Windows de la machine est bien inscrit en majuscule. Même si pour ce cas il me parait pas très logique de faire une distinction de casse.

Sur ma machine de test, lorsque je vais voir le détail de la config réseau de la carte (Panneau de configuration > Centre réseau et partage > Détail de connexion réseau) le paramètre "Suffixe DNS propre à la connexion" est bien en minuscule.

Sur ma machine de test j'ai tout désinstallé (agent et console car c'est la même machine), j'ai été supprimer les derniers répertoires lié à wapt, rebooté la machine et tout re-installé mais j'arrive toujours au même résultat.

Re: Installation tis-powershell

Publié : 30 janv. 2023 - 18:05
par flipflip
Oups nos réponses sont se croisées.

@sfonteneau, votre proposition m'a permis de remonter la machine correctement dans la console. Du coups j'ai lancé l'installation du paquet powershell tout en surveillant le gestionnaire de tâche windows de la machine. Je vois bien le process waptpython s'affoler pendant plusieurs secondes, puis plus rien.

Je retourne dans la console après avoir attendu 30mn sans rien faire sur la machine mais tout reste en pending
wapt-7.png
wapt-7.png (27.34 Kio) Consulté 576 fois
J'ai été voir dans l'observateur d'évènements de la machine de test et j'ai cela dans les logs :

Code : Tout sélectionner

Nom de l’application défaillante waptpython.exe, version : 3.8.16150.1013, horodatage : 0x638fbd39
Nom du module défaillant : python38.dll, version : 3.8.16150.1013, horodatage : 0x638fbd0f
Code d’exception : 0xc0000005
Décalage d’erreur : 0x001e48ba
ID du processus défaillant : 0x184c
Heure de début de l’application défaillante : 0x01d934bbb5f93917
Chemin d’accès de l’application défaillante : C:\Program Files (x86)\wapt\waptpython.exe
Chemin d’accès du module défaillant: C:\Program Files (x86)\wapt\python38.dll
ID de rapport : 39ba0bdf-a0ba-11ed-815a-0800278aa4f7