AttributeError durante la disinstallazione
Pubblicato: 25 aprile 2023 - 14:58
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:
Ed ecco il mio script (anche se in questo momento ricevo lo stesso errore con altri 2):
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
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'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')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