Pagina 1 di 1

AttributeError durante la disinstallazione

Pubblicato: 25 aprile 2023 - 14:58
di jtheuxb
Ciao a tutti,

Ho un problema ricorrente con diversi pacchetti. Quando ho finito il codice e ho testato l'installazione e la disinstallazione da PyScripter, non ho avuto problemi. Una volta caricato il pacchetto sulla console WAPT, l'installazione funziona, ma la disinstallazione non funziona più!
Ecco il messaggio che ho ricevuto:

Codice: Seleziona tutto

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'
Ed ecco il mio script (anche se in questo momento ricevo lo stesso errore con altri 2):

Codice: Seleziona tutto

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')
Per vostra informazione:
Versione WAPT: 2.1.2.10605 Edizione Enterprise
Sistema operativo della macchina di sviluppo e test: Windows 10 21H2
Sistema operativo del server: Red Hat 8.X

Grazie in anticipo per il tuo feedback :)