[RESUELTO] Error tis-java8

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
celine18
Mensajes: 22
Inscripciones: 03 Oct 2018 - 15:14 horas.

3 de octubre de 2018 - 15:39

Buen día,

Arquitectura
Estoy en la versión 1.6.2.6 en un servidor Debian Stretch.
La consola está instalada en un sistema Windows 10.

Asunto
Descargué el paquete tis-java8 para instalarlo en PC con Windows 7 y 10. En lugar de instalar Java, lo desinstala si ya está instalado y muestra un error en la consola:

Código: Seleccionar todo

=================================================================================================
Ligne de Commande : install "c:\waptdev\tis-java8-wapt\WAPT\.."
Installing WAPT files c:\waptdev\tis-java8-wapt
2018-10-03 14:28:57,801 WARNING get_msi_properties : error for string 100112728
Installation de Java version : 8.0.1810.13
Checking old java 8...
2018-10-03 14:28:58,039 WARNING get_msi_properties : error for string 100048816
2018-10-03 14:28:58,262 WARNING get_msi_properties : error for string 100050064
2018-10-03 14:28:58,385 WARNING get_msi_properties : error for string 100065800
2018-10-03 14:29:07,811 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "jre1.8.0_181.msi" ' returned non-zero exit status 1603.
Output::
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3512, in install_wapt
    exitstatus = setup.install()
  File "c:\waptdev\tis-java8-wapt\setup.py", line 36, in install
    install_msi_if_needed(msi,killbefore=['iexplore.exe','jushed.exe'])
  File "C:\Program Files (x86)\wapt\common.py", line 3471, in new_func
    return func(*args,**kwargs)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 3913, in install_msi_if_needed
    run(r'msiexec /norestart /q /i "%s" %s' % (msi,props),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 1044, in run
    raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "jre1.8.0_181.msi" ' returned non-zero exit status 1603.
Output:

FATAL ERROR : CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "jre1.8.0_181.msi" ' returned non-zero exit status 1603.
Output:
Exit code:  3
=================================================================================================
No he hecho ningún cambio en el paquete base. No veo de dónde viene el problema.
Ya he instalado otros paquetes de la tienda wapt sin ningún problema.

¿Alguien tiene alguna pista?
Gracias de antemano.
Última edición realizada por celine18 el 5 de octubre de 2018 a las 09:56, editado 1 vez.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

3 de octubre de 2018 - 16:25

Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

3 de octubre de 2018 - 20:22

celine18 escribió: 3 de octubre de 2018 - 15:39 Hola,

Problema:
Descargué el paquete tis-java8 para instalarlo en PC con Windows 7 y 10. En lugar de instalar Java, lo desinstala si ya está instalado y deja un error en la consola:
El paquete Java desinstala versiones anteriores de Java antes de instalar la nueva; este es el método más seguro para evitar instalaciones inestables. El paquete falló durante la instalación.
celine18 escribió: 3 de octubre de 2018 - 15:39

Código: Seleccionar todo

...
2018-10-03 14:29:07,811 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "jre1.8.0_181.msi" ' returned non-zero exit status 1603.
No he hecho ningún cambio en el paquete base. No veo de dónde viene el problema.
Ya he instalado otros paquetes de la tienda wapt sin ningún problema.
Como indicó Simon, el problema 1603 puede indicar varias cosas y reiniciar la máquina debería resolver el problema.

¿Tiene algún software que use Java en su equipo? Durante la desinstalación y la instalación, cerramos los navegadores (para el plugin) y el sistema de actualización de Java, pero no eliminamos los archivos java.exe ni javaw.exe. Si es así, es posible que debamos agregarlo.

Si permite que las instalaciones se completen después de apagar la computadora, normalmente los programas del usuario ya no deberían ejecutarse y este problema no debería ocurrir.

Atentamente,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
celine18
Mensajes: 22
Inscripciones: 03 Oct 2018 - 15:14 horas.

5 de octubre de 2018 - 9:54 AM

Hola a todos,

gracias por sus respuestas.
Lo probé en una máquina que no tenía Java instalado y funciona.
Sin embargo, en PCs donde se trata de una actualización, el paquete sigue sin instalarse, incluso después de reiniciar. Por otro lado, si ejecuto la instalación manualmente en el PC, no tengo ningún problema.

Finalmente encontré la solución después de varios intentos fallidos.
Simplemente tuve que eliminar el directorio C:\Program Files (x86)\Java, que no se eliminó por completo con la desinstalación realizada por el paquete tis-java8. Podría
considerar agregar esto al script para futuras actualizaciones.

Saludos cordiales,
Céline
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

5 de octubre de 2018 - 21:14

Código: Seleccionar todo

               
               if isdir(makepath(programfiles64,'Java','jre' + get_msi_properties(msi)['JDK_VERSION'])):
                        killalltasks('iexplore.exe')
                        killalltasks('jushed.exe')
                        remove_tree(makepath(programfiles64,'Java','jre' + get_msi_properties(msi)['JDK_VERSION']))
Lo había integrado en mi código para Wapt Java, pero no lo puse en la tienda TIS; estaba un poco preocupado por los efectos secundarios
corriou
Mensajes: 26
Inscripción: 16 de mayo de 2019 - 09:59

20 de febrero de 2020 - 8:40 AM

Hola,

me encontré con el mismo problema y la solución proporcionada (eliminar el directorio manualmente o usar el código) es efectiva :D .

Saludos,
Bloqueado