Fehler bei der Installation der Vorlage (MSI)
Veröffentlicht: 18. Juli 2022 - 11:55 Uhr
Guten Morgen,
Ich arbeite mit WAPT 2.2, das auf einer Windows-VM installiert ist. Ich entwerfe und teste Pakete in einer Windows-VM, die speziell für deren Entwicklung eingerichtet ist.
Ich wollte mit dem WAPT-Dienstprogramm ein Paket zur Installation einer MSI-Datei erstellen. Bevor ich die Erstellung abschloss, habe ich mit PyScripter überprüft, ob alles korrekt ist.
Das Paket ist also sehr einfach gehalten und sieht folgendermaßen aus:
Wenn ich laufe WAPT: installieren Hier ist die Ausgabe des Python-Interpreters:
Ich möchte verstehen, was ich falsch gemacht habe oder was ich nicht getan habe, wodurch es nicht funktioniert hat.
Vielen Dank für Ihre Hilfe, ich hoffe, ich habe mich verständlich ausgedrückt
Hugo
Ich arbeite mit WAPT 2.2, das auf einer Windows-VM installiert ist. Ich entwerfe und teste Pakete in einer Windows-VM, die speziell für deren Entwicklung eingerichtet ist.
Ich wollte mit dem WAPT-Dienstprogramm ein Paket zur Installation einer MSI-Datei erstellen. Bevor ich die Erstellung abschloss, habe ich mit PyScripter überprüft, ob alles korrekt ist.
Das Paket ist also sehr einfach gehalten und sieht folgendermaßen aus:
Code: Alle auswählen
def install():
# Declaring local variables
# Installing the software
print("Installing: ATLAS 9.81.2.msi")
install_msi_if_needed('ATLAS 9.81.2.msi')
Wenn ich laufe WAPT: installieren Hier ist die Ausgabe des Python-Interpreters:
Code: Alle auswählen
*** Remote Interpreter Reinitialized ***
Command Line : install "c:\waptdev\dams-atlas9_9.81.2.200-1_windows_PROD-wapt\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files c:\waptdev\dams-atlas9_9.81.2.200-1_windows_PROD-wapt
Installing: ATLAS 9.81.2.msi
2022-07-18 10:24:22,146 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "ATLAS 9.81.2.msi" ' returned non-zero exit status 1603.
Output::
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4035, in install_wapt
exitstatus = setup.install()
File "c:\waptdev\dams-atlas9_9.81.2.200-1_windows_PROD-wapt\setup.py", line 16, in install
install_msi_if_needed('ATLAS 9.81.2.msi')
File "C:\Program Files (x86)\wapt\common.py", line 3990, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1501, 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\waptutils.py", line 2126, in run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "ATLAS 9.81.2.msi" ' returned non-zero exit status 1603.
Output:
FATAL ERROR : CalledProcessErrorOutput: Command 'msiexec /norestart /q /i "ATLAS 9.81.2.msi" ' returned non-zero exit status 1603.
Output:
Exit code: 3
Ich möchte verstehen, was ich falsch gemacht habe oder was ich nicht getan habe, wodurch es nicht funktioniert hat.
Vielen Dank für Ihre Hilfe, ich hoffe, ich habe mich verständlich ausgedrückt
Hugo