Página 1 de 1

Instalación del cliente SAGE: installshield y archivo de respuestas

Publicado: 19 de enero de 2021 - 11:31
por MathieuL
Hola,
probé una instalación silenciosa local del cliente SAGE usando el archivo de respuestas:

SafeX3V1Client116.exe -r -f1c:\tempsage\rep.iss.

Luego eliminé el cliente y ejecuté la instalación con el archivo de respuestas

: SafeX3V1Client116.exe -s -f1c:\tempsage\rep.iss.

La instalación se completó sin problemas y todo está bien.

Me gustaría empaquetarlo, pero no funciona.

Probé estas dos opciones:

`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')`


y siempre obtengo el mismo mensaje:

>>>
*** Intérprete remoto reinicializado ***
Línea de comandos: install "D:\waptdev\cim-sage-wapt\WAPT\.."
Usando archivo de configuración: D:\wapt\wapt-get.ini
Instalando archivos WAPT D:\waptdev\cim-sage-wapt
2021-01-19 11:25:32,967 CRITICAL Error fatal en el script de instalación: CalledProcessErrorOutput: Comando '"SafeX3V1Client116.exe" -s -f1rep.iss' devolvió un estado de salida distinto de cero: -2147213312.
Salida::
Seguimiento de la pila (llamada más reciente):
Archivo "D:\wapt\common.py", línea 3877, en install_wapt
exitstatus = setup.install()
Archivo "D:\waptdev\cim-sage-wapt\setup.py", línea 8, en install
run('"SafeX3V1Client116.exe" -s -f1rep.iss')
Archivo "D:\wapt\common.py", línea 3647, en run
return ensure_unicode(setuphelpers.run(*arg,**args))
Archivo "D:\wapt\setuphelpers_windows.py", línea 3718, en run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: El comando '"SafeX3V1Client116.exe" -s -f1rep.iss' devolvió un valor distinto de cero Estado de salida -2147213312.
Salida:

ERROR FATAL: CalledProcessErrorOutput: El comando '"SafeX3V1Client116.exe" -s -f1rep.iss' devolvió un estado de salida distinto de cero -2147213312.
Salida:
Código de salida: 3
>>>


¿Tienes alguna idea?

Re: Instalación del cliente SAGE: installshield y archivo de respuestas

Publicado: 19 de enero de 2021 - 11:33 a. m.
por MathieuL
Debo mencionar que puse el archivo de respuesta en la carpeta del paquete...
Algo se me debe estar escapando.

Re: Instalación del cliente SAGE: installshield y archivo de respuestas

Publicado: 19 de enero de 2021 - 13:28
por MathieuL
Encontré un comando en la publicación sobre Pronote, busqué en el foro de InstallShield...
parece que llama al directorio actual...

run(r'"SafeX3V1Client116.exe" -s -f1%s\rep.iss' % basedir)

Puedo ver que la instalación comienza, obtengo algunas ventanas de progreso, pero después de un tiempo sigo recibiendo un mensaje de error:



>>>
*** Intérprete remoto reinicializado ***
Línea de comandos: install "D:\waptdev\cim-sage-wapt\WAPT\.."
Usando archivo de configuración: D:\wapt\wapt-get.ini
Instalando archivos WAPT D:\waptdev\cim-sage-wapt
2021-01-19 13:25:25,927 CRITICAL Error fatal en el script de instalación: CalledProcessErrorOutput: Comando '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' devolvió un estado de salida distinto de cero: -2147213312.
Salida::
Traceback (última llamada):
Archivo "D:\wapt\common.py", línea 3877, en install_wapt
exitstatus = setup.install()
Archivo "D:\waptdev\cim-sage-wapt\setup.py", línea 8, en install
run(r'"SafeX3V1Client116.exe" -s -f1%s\rep.iss' % basedir)
Archivo "D:\wapt\common.py", línea 3647, en run
return ensure_unicode(setuphelpers.run(*arg,**args))
Archivo "D:\wapt\setuphelpers_windows.py", línea 3718, en run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Comando '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' devolvió un estado de salida distinto de cero -2147213312.
Salida:

ERROR FATAL: CalledProcessErrorOutput: El comando '"SafeX3V1Client116.exe" -s -f1D:\\waptdev\\cim-sage-wapt\\rep.iss' devolvió un estado de salida distinto de cero -2147213312.
Salida:
Código de salida: 3
>>>