Seite 1 von 1

Deinstallationsfehler

Veröffentlicht: 29. September 2021 – 14:34 Uhr
von adf
Hallo,

ich habe ein automatisch generiertes Paket zur Installation unseres Antiviren-Clients erstellt.
Die setup.py-Datei enthält lediglich eine install_msi_if_needed-Anweisung und funktioniert einwandfrei.
Wie immer gibt es jedoch ein Aber: Beim letzten automatischen Antiviren-Update hat sich der Deinstallationsschlüssel geändert, und WAPT findet ihn nicht mehr in der Registry.
Ich möchte, dass sich das Antivirenprogramm automatisch aktualisiert.

Wie kann ich dem Paket mitteilen, den Deinstallationsschlüssel nicht zu überprüfen oder zumindest keinen Fehler zurückzugeben, falls der Deinstallationsschlüssel falsch ist?

Vielen Dank im Voraus für Ihre Hilfe

Mit freundlichen Grüßen,
Philippe.

WAPT-Serverversion: 2.0,
WAPT-Agentversion: 2.0.0.9450,
WAPT-Setupversion: 2.0.0.9450,
WAPT-Bereitstellungsversion: 2.0.0.9450,
Datenbankstatus: OK (2.0.8.0)

Betreff: Deinstallationsschlüssel-Fehler

Veröffentlicht: 29. September 2021 – 16:20 Uhr
von florentR2
Guten Morgen,
Eine ähnliche Situation haben wir bei unserer etwas "gemischten" Verwaltung von Firefox, wo wir trotzdem möchten, dass es sich selbst aktualisiert.
Wir haben dies am Ende der Installationsfunktion hinzugefügt

Code: Alle auswählen

uninstallkey.remove('xxxxxx')

Betreff: Deinstallationsschlüssel-Fehler

Veröffentlicht: 29. September 2021 – 16:52 Uhr
von adf
Danke für das Feedback, florentR2

Ich habe es versucht, aber leider gibt uninstallkey.remove einen Fehler zurück: „returned non-zero exit status 1603“

Hier ist die Installation meiner setup.py-Datei:

Code: Alle auswählen

def install():
    # declaring local variables
    package_version = control.get_software_version()

    # installing the package
    install_msi_if_needed('OfflineInstallerCP-PSB1.msi',
        min_version=package_version,
    )
    uninstallkey.remove('{C47726B5-9008-4C58-9151-DB9EE1A13237}')

Betreff: Deinstallationsschlüssel-Fehler

Veröffentlicht: 29. September 2021 – 16:55 Uhr
von florentR2
Der zurückgegebene Fehler stimmt eher mit msiexec überein.
Können Sie nach der Ausführung mit einem überprüfen?

Code: Alle auswählen

wapt-get list-registry NomLogiciel
um zu sehen, ob er noch da ist?

Betreff: Deinstallationsschlüssel-Fehler

Veröffentlicht: 29. September 2021 – 17:23 Uhr
von adf
Die Anwendung ist vorhanden, jedoch mit einem anderen Deinstallationsschlüssel: {B8A6E157-DFE1-42EC-9F0C-F36EC0FCED63}

Betreff: Deinstallationsschlüssel-Fehler

Veröffentlicht: 29. September 2021 – 18:45 Uhr
von florentR2
Der Schlüssel, der entfernt werden muss, ist vermutlich derjenige, den Wapt nicht finden kann

Betreff: Deinstallationsschlüssel-Fehler

Veröffentlicht: 14. Oktober 2021 – 15:56 Uhr
von dcardon
Der Deinstallationsschlüssel ändert sich mit jeder MSI-Version. Er muss bei jedem Versionswechsel aktualisiert werden