Seite 1 von 1

AttributeError während der Deinstallation

Veröffentlicht: 25. April 2023 – 14:58 Uhr
von jtheuxb
Hallo zusammen,

Ich habe ein wiederkehrendes Problem mit mehreren Paketen. Wenn ich meinen Code fertigstelle und die Installation und Deinstallation über PyScripter teste, funktioniert alles problemlos. Sobald ich das Paket in die WAPT-Konsole hochlade, lässt es sich zwar installieren, aber die Deinstallation funktioniert nicht mehr!
Hier ist die Nachricht, die ich erhalten habe:

Code: Alle auswählen

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'
Und hier ist mein Skript (obwohl ich gerade bei zwei anderen Skripten denselben Fehler erhalte):

Code: Alle auswählen

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')
Zu Ihrer Information:
WAPT-Version: 2.1.2.10605 Enterprise Edition
Betriebssystem des Entwicklungs- und Testrechners: Windows 10 21H2
Server-Betriebssystem: Red Hat 8.X

Vielen Dank im Voraus für Ihr Feedback :)