[RISOLTO] errore tis-java8

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
celine18
Messaggi: 22
Registrazione: 03/10/2018 - 15:14

3 ottobre 2018 - 15:39

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.
Ultima modifica di celine18 il 5 ottobre 2018 alle 09:56, modificato 1 volta.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

3 ottobre 2018 - 16:25

Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

3 ottobre 2018 - 20:22

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
celine18
Messaggi: 22
Registrazione: 03/10/2018 - 15:14

5 ottobre 2018 - 9:54

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
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

5 ottobre 2018 - 21:14

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
corriou
Messaggi: 26
Registrazione: 16 maggio 2019 - 09:59

20 febbraio 2020 - 8:40

Ciao,

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

Cordiali saluti,
Bloccato