[GELÖST] Die Version in der Registry entspricht nicht den Anforderungen von min_version
Veröffentlicht: 3. Januar 2024 – 13:54 Uhr
Guten Morgen,
Ich habe ein Paket erstellt, um die Software (bereits auf den Client-Rechnern installiert) in Version 23.1.0.4 bereitzustellen
Hier ist die setup.py-Datei für mein Paket:
Nach der Bereitstellung des Pakets erhalte ich in 80 % der Fälle die folgende Fehlermeldung:
Die vor dem Update über WAPT installierte Version war 23.1.0.2
Was kann ich tun, um dieses Problem zu vermeiden?
Ich habe ein Paket erstellt, um die Software (bereits auf den Client-Rechnern installiert) in Version 23.1.0.4 bereitzustellen
Hier ist die setup.py-Datei für mein Paket:
Code: Alle auswählen
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')Wenn ich das Update manuell neu starte, wird es nach mehreren Versuchen schließlich korrekt angewendet.waptutils.EWaptSetupException: Schwerwiegender Fehler: Die Datei DiaClientSQLInstall.exe wurde ausgeführt und der Registrierungsschlüssel AWCLIENTSQL wurde gefunden, die Version in der Registrierung entspricht jedoch nicht den Anforderungen von min_version=23.1.0.4
.
Die vor dem Update über WAPT installierte Version war 23.1.0.2
Was kann ich tun, um dieses Problem zu vermeiden?