Contactez nous

Erreur installe paquet

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum

* Questions can be asked in English or in French. If the thread is started in English, stick to English, if it is started in French, stick to French.
* Vous pouvez poser vos questions en Français ou en Anglais. Si un sujet est commencé en français, merci de répondre en français. Si un sujet est commencé en anglais, merci de répondre en anglais.
* Please prefix of the title of the thread to [SOLVED] if it is solved.
* Merci de préfixer le titre du thread par [RESOLU] si il est résolu.

Bonjour,

Je n'arrive pas à créer de paquets ... Je télécharge mon logiciel en .exe. Je créer le paquet via l'aide de la console (outil > Assistant de création de paquets). Je renseigne la clef de désinstallation. Cela me créer un répertoire dans C:\WAPTdev.
Je lance CMD, et entre la commande suivante : wapt-get build-upload c:\waptdev\wapt-deltacopy-wapt. Cela me créé un fichier en .wapt. je vais ensuite dans Dépôt privé > importer depuis un fichier. Le paquet apparaît. Je l'attribut au poste.

Quand je lance l'installation, il ne veut rien savoir et se met en erreur. Pourquoi ?
Avez-vous des logs à nous montrer ?
J'ai l'erreur suivante qui s'affiche. Sinon je ne sais pas où voir les logs ...

Fichiers joints

C'est une erreur de timeout. Par défaut, si l'installation dure plus de 300 secondes elle se stop. Vous pouvez changer cela avec le paramètre timeout dans les fonctions d'installation de setuphelpers.
Exemple :

Code : Tout sélectionner

install_exe_if_needed(exe = pathToSetup, timeout = 3000)
Merci cela résout une partie du problème. Cependant, mon installation tourne en boucle maintenant ... J'ai le code suivant en setup.py :

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
print('installing wapt-deltacopy')
install_exe_if_needed("delta_copy_setup.exe",'/VERYSILENT',key='{***********}',min_version='1.40.0000', timeout = 3000)
Je pense que l'installation est bloquée, elle fera la même erreur mais plus longtemps.
Avez vous essayez d’exécuter la ligne de commande dans un CMD ? Pour voir si le problème provient de wapt ou non
Mon code :
# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = ['{D6E5F58F-C879-4EC1-90F7-BA31BABF10C9}']

def install():
print('installing wapt-deltacopy')
install_exe_if_needed("delta_copy_setup.exe",'/VERYSILENT',key='{D6E5F58F-C879-4EC1-90F7-BA31BABF10C9}',min_version='1.40.0000', timeout = 3000)


Je l'ai lancé dans AmiensPython (et PyScripter) et il ne reconnaît pas "from setuphelpers import *". En gros, l'installation ne se lance pas.

Sur le client, il affiche "Erreur de paquet" également.
louisinger a écrit :
17 juillet 2018, 11:51
Je pense que l'installation est bloquée, elle fera la même erreur mais plus longtemps.
Avez vous essayez d’exécuter la ligne de commande dans un CMD ? Pour voir si le problème provient de wapt ou non


+ 1 ;)
Qu'entendez vous par exécuter la ligne via CMD ? quelle ligne ? Je dois lancé l’exécution du programme ?
En fait, tout ce que fait la fonction install_exe_if_needed c'est lancer une commande d’installation (entre autre bien sur). Dans votre cas, wapt lance la commande suivante :

Code : Tout sélectionner

delta_copy_setup.exe /VERYSILENT
Pour la lancer manuellement (sans WAPT) il vous suffit de la copier coller dans un invité de commande. Nous verrons alors si cela change quelque chose. Si ce n'est pas le cas c'est surement votre installer ou vos paramètres ("/VERYSILENT") qui posent problème.