Página 1 de 1

Error de atributo durante la desinstalación

Publicado: 25 de abril de 2023 - 14:58
por jtheuxb
Hola a todos,

Tengo un problema recurrente con varios paquetes. Al terminar mi código y probar la instalación y desinstalación desde PyScripter, no tengo problemas. Una vez que subo mi paquete a la consola WAPT, la instalación funciona, ¡pero la desinstalación deja de funcionar!
Aquí está el mensaje que recibí:

Código: Seleccionar todo

File "C:\Program Files (x86)\wapt\waptpackage.py", line 569, in request
    package_version = REGEX_PACKAGE_CONDITION.match(value).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'
Y aquí está mi script (aunque ahora mismo me aparece el mismo error con otros dos):

Código: Seleccionar todo

from setuphelpers import *

def install():

    # Installing the software
    print("Installing: %s" % control.package)
    install_exe_if_needed('dbvis_windows-x64_23_1_jre.exe',
        silentflags='-q',
        key='8973-4025-0853-7287',
        min_version=control.get_software_version(),
    )
    #On supprime la clé de désinstallation car il s'agit d'un désinstalleur non silencieux
    uninstallkey.remove('8973-4025-0853-7287')


def audit():
    if installed_softwares('DbVisualizer'):
        return 'OK'
    else:
        return 'ERROR'

def uninstall():
    run(r'"C:\Program Files\DbVisualizer\uninstall.exe" -q')
Para tu información:
Versión WAPT: 2.1.2.10605 Edición empresarial
Sistema operativo de la máquina de desarrollo y pruebas: Windows 10 21H2
Sistema operativo del servidor: Red Hat 8.X

Gracias de antemano por sus comentarios :)