Page 1 sur 1

[RESOLU] Ignorer les erreurs d'installation de paquet

Publié : 24 juil. 2020 - 11:39
par Malo
Bonjour,

je suis en train de former un paquet personnalisé à partir de "smartconsole.exe".

Mais même si l'installation se passe bien, WAPT pense qu'il y a un problème car l'exe ne renvoie pas le code de retour par défaut (accept_returncodes=[0,3010]) et la documentation de Checkpoint ou les logs d'installation ne donnent aucune information à ce sujet. De plus, il y a un dépassement du timeout (1200 secondes).

Je voudrais forcer WAPT à ignorer ces erreurs car je sais que l'installation s'effectue correctement.

Quelle serait la ligne de commande correspondante ?

D'avance, merci beaucoup !

Re: Ignorer les erreurs d'installation de paquet

Publié : 24 juil. 2020 - 16:18
par vcardon
Bonjour,

aller sur https://www.wapt.fr/fr/doc/

en haut à gauche, rechercher "timeout" et vous arriverez sur https://www.wapt.fr/fr/doc/search.html? ... ea=default

en haut à gauche, rechercher "accept_returncodes" et vous arriverez sur https://www.wapt.fr/fr/doc/search.html? ... ea=default

C'est pas plus compliqué que ça.

Re: Ignorer les erreurs d'installation de paquet

Publié : 29 juil. 2020 - 11:42
par Malo
Bonjour,

j'ai bien lu toute votre documentation et j'ai cherché dans le forum un sujet similaire mais je n'ai pas trouvé la réponse à ma question.

Mon problème est que je n'ai pas de code de retour pour surcharger la fonction accept_returncodes donc je ne peux rien faire de ce côté-là (rien dans la documentation de mon logiciel ni dans les logs d'installation ne marche).

Je ne veux pas non plus changer le timeout mais passer outre, quel qu'il soit. (Si le time out est dépassé alors ignorer l'erreur). Parce que mon logiciel a forcément un timeout (alors que l'installation est correcte).

Je voudrais plutôt une ligne de commande qui ignore les erreurs d'installation en général car même si je surcharge accept_returncodes des erreurs affichées par PyScripter cela ne suffit pas... Mais je pense que cette ligne de commande n'existe pas et c'est bien logique...

Re: Ignorer les erreurs d'installation de paquet

Publié : 30 juil. 2020 - 10:37
par kguerineau
Bonjour,

Dans votre cas la fonction run_notfatal(r'setup.exe /arg1 /arg2',timeout=1200) pourrait fonctionner.
Mais il vous faudra toujours changer le timeout.

Vous pouvez aussi déployer le paquet en question via WAPT, puis lorsque vous êtes sur qu'il est installer, le faire oublier à WAPT (et le retirer des dépendances de la machine).

Cordialement

[RESOLU] Ignorer les erreurs d'installation de paquet

Publié : 31 juil. 2020 - 08:56
par Malo
Merci pour votre solution !

Je vous souhaite une très belle journée