Page 1 sur 1

Installation client SAGE - installshield et fichier de réponse

Posté : 19 janv. 2021 - 11:31
par MathieuL
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 ?

Re: Installation client SAGE - installshield et fichier de réponse

Posté : 19 janv. 2021 - 11:33
par MathieuL
je précise que j'ai mis le fichier de réponse dans le dossier du package...
je dois zappé un truc

Re: Installation client SAGE - installshield et fichier de réponse

Posté : 19 janv. 2021 - 13:28
par MathieuL
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
>>>