[Risolto] Disinstallazione della vecchia versione
Pubblicato: 23 gennaio 2018 - 10:03
Buongiorno,
Sto provando a creare un pacchetto per SinusPhy 4.0.0.33, ma sui PC che eseguono già la versione 4.0.0.31, ricevo il messaggio: TimeoutExpired: il comando '"SinusPhy_v4.0.0.33.exe" /VERYSILENT /loadinf=script.inf' è scaduto dopo 300 secondi con output ''''
Penso che ciò sia dovuto al fatto che la versione precedente non è stata disinstallata. Quando avvio manualmente l'installazione della versione 4.0.0.33, mi viene chiesto di disinstallare quella vecchia. Ecco il mio codice:
Ho provato a forzare la disinstallazione con questo comando, ma restituisce solo "Warning: CalledProcessErrorOutput()" e non viene disinstallato nulla. Manualmente, il comando unins000.exe funziona, ma non "msiexec /x {8956B7CC-5C7F-4509-90A7-AADC0369E566}_is1".
Versione del server WAPT: 1.5.1.15
Versione dell'agente WAPT: 1.5.1.15
Versione dell'installazione WAPT: 1.5.1.15
Versione dell'implementazione WAPT: 1.5.1.14
Stato del database: OK (1.5.1.15)
Sto provando a creare un pacchetto per SinusPhy 4.0.0.33, ma sui PC che eseguono già la versione 4.0.0.31, ricevo il messaggio: TimeoutExpired: il comando '"SinusPhy_v4.0.0.33.exe" /VERYSILENT /loadinf=script.inf' è scaduto dopo 300 secondi con output ''''
Penso che ciò sia dovuto al fatto che la versione precedente non è stata disinstallata. Quando avvio manualmente l'installazione della versione 4.0.0.33, mi viene chiesto di disinstallare quella vecchia. Ecco il mio codice:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_exe_if_needed("SinusPhy_v4.0.0.33.exe",'/VERYSILENT /loadinf=script.inf',key='{8956B7CC-5C7F-4509-90A7-AADC0369E566}_is1',min_version='4.0.0.33')
Codice: Seleziona tutto
run_notfatal("%s\SinusPhy v4.0\unins000.exe /verysilent" %programfiles32)
Versione dell'agente WAPT: 1.5.1.15
Versione dell'installazione WAPT: 1.5.1.15
Versione dell'implementazione WAPT: 1.5.1.14
Stato del database: OK (1.5.1.15)