session-setup : unicode asrequirement

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
keeper
Messages : 7
Inscription : 26 janv. 2019 - 18:10

31 oct. 2019 - 11:11

bonjour

j'ai 2 packages que j'essaie de configurer, tous les tests sont fonctionnels depuis pyscripter mais une fois que je lance le session-setup en exécution ou en ligne de commande j'ai ce retour :
2019-10-31 10:57:17,369 CRITICAL AttributeError: 'unicode' object has no attribute 'asrequirement'

et ce même si la fonction session setup ne contient qu'un bete print 'toto'


version de wapt : 1.7.4.6229
keeper
Messages : 7
Inscription : 26 janv. 2019 - 18:10

31 oct. 2019 - 11:17

complément : l'erreur viendrait du fichier "common.py" ligne 6157

print(u"Running session_setup for package %s and user %s" % (package.asrequirement(),self.user))

en commentant, ça passe, maintenant je me vois mal faire ça sur tous les agents :/
keeper
Messages : 7
Inscription : 26 janv. 2019 - 18:10

31 oct. 2019 - 12:21

je me répond encore, pour moi il s'agit d'un bug, la ligne correcte est celle-ci

print(u"Running session_setup for package %s and user %s" % (package_entry.asrequirement(),self.user))
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

31 oct. 2019 - 12:57

Effectivement.
Merci
Tranquil IT
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

31 oct. 2019 - 13:36

Tranquil IT
keeper
Messages : 7
Inscription : 26 janv. 2019 - 18:10

31 oct. 2019 - 14:42

Merci pour le retour et content d'avoir aidé.

Par contre, comment déployer le build. Le dépot centos ne prend que la version stable, et dans le concept, ce n'est que l'agent qui pose problème
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

04 nov. 2019 - 12:48

La version 6232 est maintenant la version dite stable.
Les rpms doivent être disponibles avec yum.

Sinon, vous pouvez télécharger uniquement waptsetup.exe sur votre machine de gestion wapt et recréer waptagent.exe à partir de là.
Tranquil IT
Verrouillé