Pagina 1 di 1

[RISOLTO] errore tis-java8

Pubblicato: 3 ottobre 2018 - 15:39
di celine18
Buongiorno,

Architettura
Utilizzo la versione 1.6.2.6 su un server Debian Stretch.
La console è installata su un sistema Windows 10.

Problema
Ho scaricato il pacchetto tis-java8 per installarlo su PC Windows 7 e 10. Invece di installare Java, lo disinstalla se è già installato e lascia un errore sulla console:

Codice: Seleziona tutto

=================================================================================================
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
=================================================================================================
Non ho apportato modifiche al pacchetto base. Non vedo da dove possa derivare il problema.
Ho già installato altri pacchetti dallo store wapt senza alcun problema.

Qualcuno ha qualche dritta?
Grazie in anticipo.

Oggetto: Errore tis-java8

Pubblicato: 3 ottobre 2018 - 16:25
di sfontenau

Oggetto: Errore tis-java8

Pubblicato: 3 ottobre 2018 - 20:22
di dcardon
celine18 ha scritto: 3 ottobre 2018 - 15:39 Ciao,

ho un problema:
ho scaricato il pacchetto tis-java8 per installarlo su PC Windows 7 e 10. Invece di installare Java, lo disinstalla se è già installato e lascia un errore nella console:
Il pacchetto Java disinstalla le versioni precedenti di Java prima di installare quella nuova; questo è il metodo più sicuro per evitare installazioni instabili. Il pacchetto si è bloccato durante l'installazione.
celine18 ha scritto: 3 ottobre 2018 - 15:39

Codice: Seleziona tutto

...
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.
Non ho apportato modifiche al pacchetto base. Non vedo da dove possa derivare il problema.
Ho già installato altri pacchetti dallo store wapt senza alcun problema.
Come ha indicato Simon, il problema 1603 può avere diverse cause e un riavvio della macchina dovrebbe risolvere il problema.

Hai per caso qualche software che usa Java sul tuo computer? Durante la disinstallazione e l'installazione, chiudiamo attentamente i browser (per il plugin) e il sistema di aggiornamento Java, ma non chiudiamo i file java.exe o javaw.exe... In tal caso, potremmo doverlo aggiungere.

Se si consente il completamento delle installazioni dopo aver spento il computer, normalmente i programmi utente non dovrebbero più essere in esecuzione e questo problema non dovrebbe verificarsi.

Sinceramente,

Denis

Oggetto: Errore tis-java8

Pubblicato: 5 ottobre 2018 - 09:54
di celine18
Ciao a tutti,

grazie per le vostre risposte.
Ho testato il programma su una macchina senza Java installato e funziona.
Tuttavia, sui PC in cui è presente un aggiornamento, il pacchetto non si installa, nemmeno dopo un riavvio. D'altra parte, se eseguo l'installazione manualmente sul PC, non ho problemi.

Alla fine ho trovato la soluzione dopo diversi tentativi falliti.
Ho semplicemente dovuto eliminare la directory C:\Program Files (x86)\Java, che non era stata completamente rimossa dalla disinstallazione effettuata dal pacchetto tis-java8. Potrei
considerare di aggiungere questa soluzione allo script per i futuri aggiornamenti.

Cordiali saluti,
Céline

Re: [RISOLTO] errore tis-java8

Pubblicato: 5 ottobre 2018 - 21:14
di sfontenau

Codice: Seleziona tutto

               
               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']))
L'avevo integrato nel mio codice per Wapt Java, ma non l'ho inserito nello store TIS; ero un po' preoccupato per gli effetti collaterali

Re: [RISOLTO] errore tis-java8

Pubblicato: 20 febbraio 2020 - 08:40
di corriou
Ciao,

ho riscontrato lo stesso problema e la soluzione proposta (eliminare la directory manualmente o utilizzare il codice) è efficace :D .

Cordiali saluti,