[RISOLTO] La versione nel registro non corrisponde ai requisiti di min_version
Pubblicato: 3 gennaio 2024 - 13:54
Buongiorno,
Ho creato un pacchetto per distribuire il software (già installato sulle macchine client) versione 23.1.0.4
Ecco il file setup.py per il mio pacchetto:
Una volta distribuito il pacchetto, nell'80% dei casi ricevo il seguente errore:
La versione installata prima dell'aggiornamento tramite WAPT era 23.1.0.2
Cosa posso fare per evitare questo problema?
Ho creato un pacchetto per distribuire il software (già installato sulle macchine client) versione 23.1.0.4
Ecco il file setup.py per il mio pacchetto:
Codice: Seleziona tutto
def install():
softname ='AWCLIENTSQL'
listAW=installed_softwares(softname)
if listAW == softname:
print("Mise a jour de DiaClientSQL")
install_exe_if_needed('DiaClientSQLInstall.exe',
silentflags='/Silent',
key='AWCLIENTSQL',
remove_old_version=True
)
else:
print("Mise a jour de DiaClientSQL")
install_exe_if_needed('DiaClientSQLInstall.exe',
silentflags='/Silent',
key='AWCLIENTSQL'
)
filecopyto(r'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ACDSuite\DiaClient SQL.lnk',r'C:\Users\Public\Desktop')Se riavvio manualmente l'aggiornamento, dopo diversi tentativi alla fine verrà applicato correttamente.waptutils.EWaptSetupException: Errore irreversibile: è stato eseguito il programma di installazione DiaClientSQLInstall.exe ed è stata trovata la chiave AWCLIENTSQL nel registro di sistema, ma la versione nel registro non corrisponde ai requisiti di min_version=23.1.0.4
EWaptSetupException: Errore irreversibile: è stato eseguito il programma di installazione DiaClientSQLInstall.exe ed è stata trovata la chiave AWCLIENTSQL nel registro di sistema, ma la versione nel registro non corrisponde ai requisiti di min_version=23.1.0.4
La versione installata prima dell'aggiornamento tramite WAPT era 23.1.0.2
Cosa posso fare per evitare questo problema?