[RESUELTO] La versión en el registro no coincide con los requisitos de min_version
Publicado: 3 de enero de 2024 - 13:54
Buen día,
Creé un paquete para implementar el software (ya instalado en las máquinas cliente) versión 23.1.0.4
Aquí está el archivo setup.py para mi paquete:
Una vez implementado el paquete, obtengo el siguiente error en el 80% de los casos:
La versión instalada antes de la actualización vía WAPT era 23.1.0.2
¿Qué puedo hacer para evitar este problema?
Creé un paquete para implementar el software (ya instalado en las máquinas cliente) versión 23.1.0.4
Aquí está el archivo setup.py para mi paquete:
Código: Seleccionar todo
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')Si reinicio manualmente la actualización, finalmente se aplicará correctamente después de varios intentos.waptutils.EWaptSetupException: Error fatal: Se ha ejecutado la instalación DiaClientSQLInstall.exe y se ha encontrado la clave AWCLIENTSQL en el registro, pero la versión en el registro no coincide con los requisitos de min_version=23.1.0.4
EWaptSetupException: Error fatal: Se ha ejecutado la instalación DiaClientSQLInstall.exe y se ha encontrado la clave AWCLIENTSQL en el registro, pero la versión en el registro no coincide con los requisitos de min_version=23.1.0.4
La versión instalada antes de la actualización vía WAPT era 23.1.0.2
¿Qué puedo hacer para evitar este problema?