[RESOLU] Installation tis-powershell

Questions about WAPT Packaging / Requêtes et aides autour des paquets 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
flipflip
Messages : 39
Inscription : 31 mai 2022 - 09:05

24 janv. 2023 - 16:57

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é 540 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é 540 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é 538 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.
Dernière modification par flipflip le 21 févr. 2023 - 15:58, modifié 1 fois.
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 1364
Inscription : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

25 janv. 2023 - 12:09

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
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
flipflip
Messages : 39
Inscription : 31 mai 2022 - 09:05

25 janv. 2023 - 17:53

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é 495 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é 495 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 ?
x-davidl
Messages : 31
Inscription : 25 avr. 2022 - 17:07

27 janv. 2023 - 10:42

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
flipflip
Messages : 39
Inscription : 31 mai 2022 - 09:05

30 janv. 2023 - 13:44

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.
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1783
Inscription : 10 juil. 2014 - 23:52
Contact :

30 janv. 2023 - 16:57

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
flipflip
Messages : 39
Inscription : 31 mai 2022 - 09:05

30 janv. 2023 - 17:29

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.
flipflip
Messages : 39
Inscription : 31 mai 2022 - 09:05

30 janv. 2023 - 18:05

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é 396 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
Verrouillé