Erreur lors de création de paquet

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
Verrouillé
avondra
Messages : 35
Enregistré le : 09 nov. 2016 - 12:02

31 mars 2017 - 18:35

Bonjour,
J'utilise PyScripter et lors de la création d'un nouveau paquet, j'ai systématiquement cette erreur :

Ligne de Commande : -ldebug install C:\Program Files (x86)\wapt\waptdev\tis-interactivesoftphone-64-wapt\WAPT
installing WAPT packages C:\Program,Files,(x86)\wapt\waptdev\tis-interactivesoftphone-64-wapt\WAPT
FATAL ERROR : AttributeError: 'NoneType' object has no attribute 'groupdict'
Traceback (most recent call last):
File "c:\Program Files (x86)\wapt\wapt-get.py", line 1145, in <module>
main()
File "c:\Program Files (x86)\wapt\wapt-get.py", line 389, in main
usecache = not (action == 'download' and options.force)
File "c:\Program Files (x86)\wapt\common.py", line 3960, in install
actions = self.check_depends(apackages,force=force or download_only,forceupgrade=True)
File "c:\Program Files (x86)\wapt\common.py", line 3773, in check_depends
old_matches = self.waptdb.installed_matching(request)
File "c:\Program Files (x86)\wapt\common.py", line 1715, in installed_matching
package = REGEX_PACKAGE_CONDITION.match(package_cond).groupdict()['package']
AttributeError: 'NoneType' object has no attribute 'groupdict'


Est-ce que vous avez une piste de résolution ?
Merci d'avance
Avatar du membre
htouvet
Expert WAPT
Messages : 419
Enregistré le : 16 mars 2015 - 10:48
Contact :

03 avr. 2017 - 10:18

Je pense à un problème avec le chemin d'installation de Wapt avec des espaces, qui seraient mal gérés dans les commandes du projet Pyscripter.

Pour corriger :

Faire un clic droit sur l'item "install" dans les "Run configurations"
Choisir Editer la configuration d'exécution
Dans la zone Paramètres, remplacer

Code : Tout sélectionner

-ldebug install $[ActiveDoc-Dir]
par

Code : Tout sélectionner

-ldebug install "$[ActiveDoc-Dir]"
PS:
Le chemin pour le répertoire waptdev est peut être mal choisi... On a l'impression que c'est un sous répertoire du répertoire où est installé l'agent wapt lui même. Il serait préférable qu'il soit en dehors.
Tranquil IT
avondra
Messages : 35
Enregistré le : 09 nov. 2016 - 12:02

03 avr. 2017 - 12:54

Bonjour,
Merci pour votre réponse, je pense que l'on est sur la bonne voie, car mon installation de wapt est dans Program Files (x86)\, j'ai modifié la ligne et j'ai maintenant la réponse suivante dans la console, est-ce normal :

>>>
Ligne de Commande : -ldebug install c:\Program Files (x86)\wapt


J'ai également modifié le paramètre dans -i build upload, mais je n'ai aucun prompt de login mot de passe, l'upload ne se fait et j'ai le message du même genre :

>>>
Ligne de Commande : -ldebug -i build-upload "c:\Program Files (x86)\wapt"


Qu'en pensez-vous ?
avondra
Messages : 35
Enregistré le : 09 nov. 2016 - 12:02

03 avr. 2017 - 18:19

En "jouant" avec les guillemets, j'arrive maintenant à une erreur différent :
2017-04-03 18_15_05-PyScripter - c__Program Files (x86)_wapt_common.py.png
2017-04-03 18_15_05-PyScripter - c__Program Files (x86)_wapt_common.py.png (18.21 Kio) Vu 3322 fois
Avatar du membre
sfonteneau
Expert WAPT
Messages : 2084
Enregistré le : 10 juil. 2014 - 23:52
Contact :

04 avr. 2017 - 09:48

Bonjour

Si je recherche l'erreur correspondante au code 1625 pour un msi.

https://msdn.microsoft.com/en-us/librar ... 85%29.aspx

Microsoft indique :
This installation is forbidden by system policy. Contact your system administrator.

Simon Fonteneau
Verrouillé