Bonjour Christophe,
Merci pour votre réponse,
manuellement cela fonctionne, je vais essayer en me basant sur le paquet TIS. Pour l'erreur *FATAL ERROR : HTTPError: 502 Server Error: Bad Gateway *à l'upload ce n'est arrivé à personne?
pour le développement de paquet, il est préférable d'utiliser l'environnement pyscripter plutôt que le wapt-get build directement en ligne de commande. Vous récupérer le paquet tis-waptdev et ses dépendances, puis vous l'installer sur votre poste.
Le paquet pyscripter nécessite une configuration dans la session utilisateur, vous devez fermer puis ouvrir votre session Windows, ou bien lancer la commande suivante pour finir de le configurer: wapt-get session-setup ALL
Ensuite il faut vérifier que l'UAC n'est pas activé sur le poste de développement de paquet, et que l'on est bien administrateur. L'UAC ne pose pas de problème sur les postes utilisateurs, mais ça gêne la création de paquets sur les postes où l'on fait le packaging.
Si vous avez le paquet tis-waptdev installé, l'environnement pyscripter s'ouvrira directement quand vous ferez un wapt-get edit tis-monpaquet ou bien un wapt-get make-template mon.exe.
Dans l'environnement pyscripter, il y aura deux fichiers ouvert, le fichier control avec les informations sur le paquet et le fichier setup.py avec la recette d'installation.
Ensuite, cliquer sur le menu Affichage/Fenêtre de l'IDE/Explorateur de projets. Là vous pouvez tester l'installation locale du paquet en cliquant sur "install", puis l'envoyer sur le serveur en cliquant sur "-i build-upload"
Pour que le paquet soit signé, il faut rajouter la ligne suivante dans votre fichier c:\wapt\wapt-get.ini sinon le paquet ne sera pas signé. private_key=c:\private\maclef.pem
Cordialement,
Denis Cardon
Bonne journée,
Le 20/01/2016 17:13, Bastien HERMITTE a écrit :
Bonjour,
Et en installant manuellement cela fonctionne ? Peut être essayer de tuer le processus 7zFM.exe avant de lancer l'installation.
Sinon vous pouvez vous baser sur le paquet de TIS, personnellement c'est ce que j'ai fait et ça fonctionne très bien pour la 15.12, en msi.
Cordialement, Bastien
Le 20/01/2016 16:17, Christophe Juillard a écrit :
Merci, effectivement j'avais oublié de le préciser mais j'avais déjà essayé de remplacer le /verysilent par /s
Le 20/01/2016 16:14, Bastien HERMITTE a écrit :
Bonjour,
Le paramètre d'installation silencieuse est /S et pas /VERYSILENT (voir http://www.7-zip.org/faq.html).
Je vous conseille cependant d'utiliser le MSI, plus pratique à déployer à mon sens.
Cordialement, Bastien
Le 20/01/2016 15:59, Christophe Juillard a écrit :
Bonjour,
Tout nouveau dans la communauté WAPT, j'ai un soucis sur l'installation des paquets crée (ceux provenant du dépot Wapt fonctionnent très bien). En effet, je prends comme exemple 7Zip, j'ai récuperé l'exe version 15.14 et je suis donc la procédure: _wapt-get make template 7z514-x64.exe_ (me créer le dossier avec le setup.py que je ne modifie pas): from setuphelpers import * uninstallkey = [] def install(): print('installing dr12-7-zip') run(r'"7z1514-x64.exe" /VERYSILENT')
J'effectue ensuite la compilation du paquet par _wapt-get build_ puis l'envoi par upload ( qui me renvoie une erreur *FATAL ERROR : HTTPError: 502 Server Error: Bad Gateway* après avoir rentré les identifiants serveur.) je copie donc mon paquet via Winscp puis rentre la commande_python /opt/wapt/wapt-scanpackages.py /var/www/wapt/_ afin de mettre à jour ma liste de paquets disponibles.
Cependant, lorsque j'effectue l’installation du paquet, ce dernier reste sur _installing dr12-7.zip_ sans rien faire d'autre, et lorsque j'annule la tache, il reste dans les paquets installés sans pour autant l'être. (clique droit + désinstaller un paquet n'y fait rien)
Je voulais donc savoir si j'avais peut être loupé une étape lors de la création de mon paquet et aussi si quelqu'un d'autre avait eu l'erreur Bad Gateway lors de l'Upload?
Merci d'avance,
Bonne journée,
--
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt