Erreur timeout 300

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum
* English support on www.reddit.com/r/wapt
* Le support en français se fait sur ce forum
* Merci de préfixer le titre du thread par [RESOLU] s'il est résolu.
* Préciser version de WAPT installée (1.3.9 / 1.3.13 / 1.5 )
* Préciser OS du serveur (Linux / Windows) et version (Debian Jessie/Stretch - CentOS 7 - Windows Server 2012/2016)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
raphaelm
Messages : 3
Inscription : 11 mars 2019 - 15:05

11 mars 2019 - 15:19

Bonjour
je souhaite créer un paquet d'un software d'un editeur .
Je n'ai aucun pblm pour l'installer /desinsatller via pyscripteur .
La chose à savoir c'est durant l'installation il y a la fenêtre de défilement de l'installation qui s'affiche, mais aucune interaction est demandé.


Lors de l'envoi du package à un ordinateur test : w8.1 pro et w10

J'ai une erreur time out after 300 seconds with output '''

j'ai tenté de mettre un timer à 600 idem meme résultat.

Je ne sais pas ce qu'il attend.


def install():
print('installing test-application1')
install_exe_if_needed('application1.exe',
silentflags='/s /sms /v" /qb ALLUSERS=1 INSTALL_TYPE=1 LIC_SERVER=srv-licence1 SQR_INSTALL=1 SQ_VBEXCEL=VBYes',
key='{4D26DC69-A81F-4F5F-A3AA-D09A5DD3b8D5}',
timeout=600,)


J'ai verifié cette exe est un conteneur d'un MSI et des prérequis du programme.
L'application est bien downloader sur la machine, puis est bien executé,


il n'y a pas de prérequis manquant , car je l'ai au prealable déjà installer.


Savez vous si je peux tenter via une commande RUN ? (car en cmd classique cela fonctionne) par contre je ne connais pas python .

Merci





Version de WAPT installée (1,7,3,5 )
- OS du serveur (Windows 2008 ent)
- OS de la machine d'administration/création des paquets (Windows 10)
raphaelm
Messages : 3
Inscription : 11 mars 2019 - 15:05

12 mars 2019 - 08:28

Donc j'ai réussi à contourner le pblm
en regardant dans le conteneur de EXE
j'ai vu qu'il y avait un msi qui etait l'application, les autres etaient les prerequis: directx dotnet etc.
et en passant par un install_msi_if_needed
j'ai réussi.

Par contre j'aimerais savoir ce qui bloquait l'intallation via EXE.

merci
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 335
Inscription : 18 juin 2014 - 09:58
Localisation : Nantes
Contact :

13 mars 2019 - 21:41

Bonjour raphelm,
raphaelm a écrit :
12 mars 2019 - 08:28
Donc j'ai réussi à contourner le pblm
en regardant dans le conteneur de EXE
j'ai vu qu'il y avait un msi qui etait l'application, les autres etaient les prerequis: directx dotnet etc.
et en passant par un install_msi_if_needed
j'ai réussi.

Par contre j'aimerais savoir ce qui bloquait l'intallation via EXE.

merci
Bonne idée de le dépackager. Avec WAPT tu peux mettre les autres exe en dépendances et l'agent gérera l'installation dans le bon ordre sans soucis.

L'option d'utiliser un run() est tout à fait envisageable. Mais le comportement sera probablement le même.

Par rapport aux tests qui marchent en pyscripter et pas à travers l'agent, le mieux est de valider que l'installeur ne bug pas en compte Local System. En effet le WaptAgent fait ses installations avec ce compte Local System qui peut se comporter un peu différemment d'un compte utilisateur normal. Par exemple, on a vu un installeur exe qui voulait absolument créer un raccourcis sur le bureau de celui qui exécutait l'installeur (au lieu de le mettre dans "all users"...). Mais le compte Local System n'a pas de répertoire "Bureau", ce qui faisait bugger cette installeur pourri.

Tu peux tester l'installation en compte système avec l'outil psexec (paquet tis-ms-pstools). Une fois installé, tu lances un cmd en droits élevés puis tu lances :

Code : Tout sélectionner

psexec -i -s cmd
Tu obtiendras alors un autre cmd qui tournera en compte Local System (tu pourras valider cela avec la commande "whoami"). Et là tu pourras lancer ton exe et vérifier comment il se comporte.

Cordialement,

Denis
Denis Cardon - Tranquil IT Systems
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
raphaelm
Messages : 3
Inscription : 11 mars 2019 - 15:05

14 mars 2019 - 10:43

Oui, mais le probleme c'est que l'on ne sait pas avant.
Je pensais lorsque cela fonctionnait avec le pyscripter c'etait tout bon.
Mais pas du tout .

Enfin, c'est pas aussi simple de deployer des applis d'editeur tiers, et non opensource :)
Avatar de l’utilisateur
vcardon
Expert WAPT
Messages : 91
Inscription : 06 oct. 2017 - 22:55
Localisation : Nantes, FR

14 mars 2019 - 14:26

raphaelm a écrit :
14 mars 2019 - 10:43
Enfin, c'est pas aussi simple de deployer des applis d'editeur tiers, et non opensource :)
Chez Tranquil IT, on a des expressions pour ça :

- un podoware est un logiciel packagé avec les pieds

- un palmoware est un logiciel packagé avec des pieds palmés

Comprendre comment déployer un logiciel restera encore longtemps une science empirique et l'expérience entrant, vous verrez que le packaging vous paraîtra de plus en plus simple et intuitif avec le temps.

Cordialement.

Vincent
Vincent CARDON
Tranquil IT
Répondre