Errore MSI di installazione del modello
Pubblicato: 18 luglio 2022 - 11:55
Buongiorno,
Lavoro su WAPT 2.2, installato su una VM Windows. Progetto e testo pacchetti in una VM Windows dedicata al loro sviluppo.
Volevo usare l'utility WAPT per creare un pacchetto per installare un MSI. Prima di finalizzare la creazione, ho usato PyScripter per assicurarmi che tutto fosse corretto.
Quindi il pacchetto è molto semplice e si presenta così:
Quando corro WAPT: installa Ecco cosa restituisce l'interprete Python:
Vorrei capire cosa ho sbagliato o cosa non ho fatto per cui non ha funzionato.
Grazie per il tuo aiuto, spero di essere stato chiaro
Ugo
Lavoro su WAPT 2.2, installato su una VM Windows. Progetto e testo pacchetti in una VM Windows dedicata al loro sviluppo.
Volevo usare l'utility WAPT per creare un pacchetto per installare un MSI. Prima di finalizzare la creazione, ho usato PyScripter per assicurarmi che tutto fosse corretto.
Quindi il pacchetto è molto semplice e si presenta così:
Codice: Seleziona tutto
def install():
# Declaring local variables
# Installing the software
print("Installing: ATLAS 9.81.2.msi")
install_msi_if_needed('ATLAS 9.81.2.msi')
Quando corro WAPT: installa Ecco cosa restituisce l'interprete Python:
Codice: Seleziona tutto
*** 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
Vorrei capire cosa ho sbagliato o cosa non ho fatto per cui non ha funzionato.
Grazie per il tuo aiuto, spero di essere stato chiaro
Ugo