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?
