Деинсталлятор Izpack в Linux выдает «Возвращаемое значение фазы 3 = 1» и не удаляет ничего, пока работает в Windows, работает отлично - PullRequest
0 голосов
/ 22 февраля 2019

Я использую izpack v5.0.6 для генерации установщика и деинсталлятора для развертывания моего jar-файла в windows-7 и ubuntu-16.04.Установщик отлично работает как на Windows, так и на Ubuntu, но кажется, что деинсталлятор работает только на Windows.В Ubuntu он создает файл журнала со следующим содержимым.

2019-02-22T12:05:37.047 Phase 1: JarFile:/opt/prod/Uninstaller/uninstaller.jar
2019-02-22T12:05:37.233 Phase 1: Extracted 1046 files into 
/tmp/izpack5606673668835246352.d
2019-02-22T12:05:37.240 Phase 1: Spawning phase 2:
    /usr/lib/jvm/java-8-oracle/jre/bin/java
    -classpath
    /tmp/izpack5606673668835246352.d
    -Dself.mod.base=/tmp/izpack5606673668835246352
    -Dself.mod.jar=/opt/prod/Uninstaller/uninstaller.jar
    -Dself.mod.class=com.izforge.izpack.uninstaller.Uninstaller
    -Dself.mod.method=uninstall
    -Dself.mod.phase=2
    com.izforge.izpack.util.SelfModifier
2019-02-22T12:05:37.243 Phase 1: Exit
2019-02-22T12:05:38.364 Phase 2: Spawning phase 3:
    /usr/lib/jvm/java-8-oracle/jre/bin/java
    -classpath
    /tmp/izpack5606673668835246352.d
    -Dself.mod.base=/tmp/izpack5606673668835246352
    -Dself.mod.jar=/opt/prod/Uninstaller/uninstaller.jar
    -Dself.mod.class=com.izforge.izpack.uninstaller.Uninstaller
    -Dself.mod.method=uninstall
    -Dself.mod.phase=3
    com.izforge.izpack.util.SelfModifier
2019-02-22T12:05:39.064 Phase 2: deleting sandbox
2019-02-22T12:05:39.155 Phase 2: Phase 3 return value = 1

Я изменил версию на 5.1.2, но все еще получаю ту же проблему.Я попытался выяснить значение возвращаемого значения из их кода и оказалось, что в файле - izpack/izpack-uninstaller/src/main/java/com/izforge/izpack/uninstaller/Uninstaller.java они используют System.exit(1); для выхода из деинсталлятора в случае исключения.Я не смог найти никого, кто сталкивался бы с этой проблемой в Интернете, кроме https://groups.google.com/forum/#!msg/izpack-user/b9zPTebmWfo/S_mz-udvEgAJ.Может кто-нибудь помочь выяснить проблему здесь?

...