Erreur timeout 300

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
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 : 1373
Inscription : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
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
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 : 248
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
Verrouillé