Seite 1 von 1

[GELÖST] tis-java8-Fehler

Veröffentlicht: 3. Oktober 2018 – 15:39 Uhr
von celine18
Guten Morgen,

Architektur
Ich nutze Version 1.6.2.6 auf einem Debian Stretch Server.
Die Konsole ist auf einem Windows 10-System installiert.

Ausgabe
Ich habe das tis-java8-Paket heruntergeladen, um es auf Windows 7- und 10-PCs zu installieren. Anstatt Java zu installieren, deinstalliert es dieses, falls es bereits installiert ist, und hinterlässt eine Fehlermeldung in der Konsole:

Code: Alle auswählen

=================================================================================================
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
=================================================================================================
Ich habe keine Änderungen am Basispaket vorgenommen. Ich kann mir nicht erklären, woher das Problem kommen könnte.
Ich habe bereits andere Pakete aus dem WAP-Store problemlos installiert.

Hat irgendjemand irgendwelche Hinweise?
Dank im Voraus.

Betreff: Fehler tis-java8

Veröffentlicht: 3. Oktober 2018 – 16:25 Uhr
von Sfonteneau

Betreff: Fehler tis-java8

Veröffentlicht: 3. Oktober 2018 - 20:22 Uhr
von dcardon
celine18 schrieb: 3. Okt. 2018 - 15:39 Uhr Hallo,

Problem:
Ich habe das tis-java8-Paket heruntergeladen, um es auf Windows 7- und 10-PCs zu installieren. Anstatt Java zu installieren, deinstalliert es dieses, falls es bereits installiert ist, und hinterlässt eine Fehlermeldung in der Konsole:
Das Java-Paket deinstalliert ältere Java-Versionen, bevor es die neue installiert; dies ist die sicherste Methode, um instabile Installationen zu vermeiden. Das Paket ist während der Installation abgestürzt.
celine18 schrieb: 3. Okt. 2018 - 15:39 Uhr

Code: Alle auswählen

...
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.
Ich habe keine Änderungen am Basispaket vorgenommen. Ich kann mir nicht erklären, woher das Problem kommen könnte.
Ich habe bereits andere Pakete aus dem WAP-Store problemlos installiert.
Wie Simon bereits erwähnte, kann Problem 1603 auf verschiedene Ursachen hinweisen, und ein Neustart des Rechners sollte das Problem beheben.

Haben Sie zufällig Software auf Ihrem Rechner, die Java verwendet? Bei der Deinstallation und Installation achten wir darauf, Browser (für das Plugin) und das Java-Update-System zu schließen, beenden aber nicht die Dateien java.exe oder javaw.exe. Falls dies der Fall ist, müssen wir diese möglicherweise hinzufügen.

Wenn Sie die Installationen nach dem Herunterfahren des Computers abschließen lassen, sollten die Benutzerprogramme normalerweise nicht mehr laufen und dieses Problem sollte nicht auftreten.

Aufrichtig,

Denis

Betreff: Fehler tis-java8

Veröffentlicht: 5. Oktober 2018 - 9:54 Uhr
von celine18
Hallo zusammen,

vielen Dank für eure Antworten.
Ich habe es auf einem Rechner ohne installiertes Java getestet, und dort funktioniert es.
Auf PCs, auf denen es sich um ein Update handelt, lässt sich das Paket jedoch auch nach einem Neustart nicht installieren. Führe ich die Installation hingegen manuell durch, habe ich keine Probleme.

Nach mehreren erfolglosen Versuchen habe ich die Lösung schließlich gefunden:
Ich musste lediglich das Verzeichnis C:\Program Files (x86)\Java löschen, das bei der Deinstallation durch das tis-java8-Paket nicht vollständig entfernt worden war. Ich
werde dies eventuell in das Skript für zukünftige Updates aufnehmen.

Viele Grüße,
Céline

Betreff: [GELÖST] tis-java8-Fehler

Veröffentlicht: 5. Oktober 2018 - 21:14 Uhr
von Sfonteneau

Code: Alle auswählen

               
               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']))
Ich hatte dies in meinen Code für Wapt Java integriert, aber ich habe es nicht im TIS-Store veröffentlicht; ich war etwas besorgt über die Nebenwirkungen

Betreff: [GELÖST] tis-java8-Fehler

Veröffentlicht: 20. Februar 2020 - 8:40 Uhr
von Corriou
Hallo,

ich hatte dasselbe Problem und die vorgeschlagene Lösung (das Verzeichnis manuell löschen oder den Code verwenden) funktioniert :D .

Viele Grüße,