Bonjour,
J'ai testé en local pour l'installation silencieuse pour le client SAGE en faisant un fichier de réponse.
SafeX3V1Client116.exe -r -f1c:\tempsage\rep.iss
puis j'ai supprimé le client et lancé l'install avec le fichier de réponse
SafeX3V1Client116.exe -s -f1c:\tempsage\rep.iss
L'installation s'est faite en silence et tout est ok.
je voudrais en faire un package mais ça ne fonctionne pas.
j'ai essayé ces deux options :
def install():
#install_exe_if_needed("SafeX3V1Client116.exe",'-s -f1rep.iss',key='Safe X3 Client V1',min_version='15.0.498')
run('"SafeX3V1Client116.exe" -s -f1rep.iss')
et j'obtiens le même message à chaque fois :
>>>
*** Remote Interpreter Reinitialized ***
Command Line : install "D:\waptdev\cim-sage-wapt\WAPT\.."
Using config file: D:\wapt\wapt-get.ini
Installing WAPT files D:\waptdev\cim-sage-wapt
2021-01-19 11:25:32,967 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1rep.iss' returned non-zero exit status -2147213312.
Output::
Traceback (most recent call last):
File "D:\wapt\common.py", line 3877, in install_wapt
exitstatus = setup.install()
File "D:\waptdev\cim-sage-wapt\setup.py", line 8, in install
run('"SafeX3V1Client116.exe" -s -f1rep.iss')
File "D:\wapt\common.py", line 3647, in run
return ensure_unicode(setuphelpers.run(*arg,**args))
File "D:\wapt\setuphelpers_windows.py", line 3718, in run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1rep.iss' returned non-zero exit status -2147213312.
Output:
FATAL ERROR : CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1rep.iss' returned non-zero exit status -2147213312.
Output:
Exit code: 3
>>>
Avez-vous une idée ?
Installation client SAGE - installshield et fichier de réponse
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
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
J'ai trouvé une commande dans le post qui parle de pronote, j'ai cherché sur le forum installshield...
cela semble appeler le repertoire courant...
run(r'"SafeX3V1Client116.exe" -s -f1%s\rep.iss' % basedir)
je vois bien l'install démarrer, j'ai quelques fenêtres de progression qu'i s'affichent malgré tout mais au bout d'un moment j'ai quand même un message d'erreur :
>>>
*** Remote Interpreter Reinitialized ***
Command Line : install "D:\waptdev\cim-sage-wapt\WAPT\.."
Using config file: D:\wapt\wapt-get.ini
Installing WAPT files D:\waptdev\cim-sage-wapt
2021-01-19 13:25:25,927 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' returned non-zero exit status -2147213312.
Output::
Traceback (most recent call last):
File "D:\wapt\common.py", line 3877, in install_wapt
exitstatus = setup.install()
File "D:\waptdev\cim-sage-wapt\setup.py", line 8, in install
run(r'"SafeX3V1Client116.exe" -s -f1%s\rep.iss' % basedir)
File "D:\wapt\common.py", line 3647, in run
return ensure_unicode(setuphelpers.run(*arg,**args))
File "D:\wapt\setuphelpers_windows.py", line 3718, in run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' returned non-zero exit status -2147213312.
Output:
FATAL ERROR : CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' returned non-zero exit status -2147213312.
Output:
Exit code: 3
>>>
cela semble appeler le repertoire courant...
run(r'"SafeX3V1Client116.exe" -s -f1%s\rep.iss' % basedir)
je vois bien l'install démarrer, j'ai quelques fenêtres de progression qu'i s'affichent malgré tout mais au bout d'un moment j'ai quand même un message d'erreur :
>>>
*** Remote Interpreter Reinitialized ***
Command Line : install "D:\waptdev\cim-sage-wapt\WAPT\.."
Using config file: D:\wapt\wapt-get.ini
Installing WAPT files D:\waptdev\cim-sage-wapt
2021-01-19 13:25:25,927 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' returned non-zero exit status -2147213312.
Output::
Traceback (most recent call last):
File "D:\wapt\common.py", line 3877, in install_wapt
exitstatus = setup.install()
File "D:\waptdev\cim-sage-wapt\setup.py", line 8, in install
run(r'"SafeX3V1Client116.exe" -s -f1%s\rep.iss' % basedir)
File "D:\wapt\common.py", line 3647, in run
return ensure_unicode(setuphelpers.run(*arg,**args))
File "D:\wapt\setuphelpers_windows.py", line 3718, in run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' returned non-zero exit status -2147213312.
Output:
FATAL ERROR : CalledProcessErrorOutput: Command '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' returned non-zero exit status -2147213312.
Output:
Exit code: 3
>>>
Wapt 1.8.7334 entreprise - Windows Server 2016 Datacenter
Console d'admin sur le serveur lui même
Console d'admin sur le serveur lui même