Seite 1 von 1

Problem mit doppelten UUIDs

Veröffentlicht: 23. April 2020 – 23:50 Uhr
von Etamin
Guten Abend,
Wir haben Probleme beim Entfernen installierter "Host"-Pakete, die nicht mit der UUID des Rechners übereinstimmen
Uns wurde ein Patch-Paket angeboten, mit dem wir das Problem auf unseren Rechnern beheben könnten, aber beim Ausführen trat ein Fehler auf:

Traceback (letzter Aufruf):
Datei "C:\Program Files (x86)\wapt\common.py", Zeile 3351, in install_wapt
exitstatus = setup.install()
Datei "C:\waptdev\uuid-test-wapt\setup.py", Zeile 18, in install
WAPT.forget_packages(get_unrelevant_host_packages())
Datei "C:\waptdev\uuid-test-wapt\setup.py", Zeile 14, in get_unrelevant_host_packages
installed_host_packages = get_installed_host_packages()
Datei "C:\waptdev\uuid-test-wapt\setup.py", Zeile 11, in get_installed_host_packages
return [p.package for p in WAPT.installed(True) if p.section == 'host']
AttributeError: 'unicode'-Objekt hat kein Attribut 'section'


Hier ist unser Angebot:

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    def host_packagename():
        return u"%s" % (WAPT.host_uuid,)

    def get_installed_host_packages():
        return [p.package for p in WAPT.installed(True) if p.section == 'host']

    def get_unrelevant_host_packages():
        installed_host_packages = get_installed_host_packages()
        expected_host_packages = [host_packagename()]
        return [pn for pn in installed_host_packages if pn not in expected_host_packages]

    WAPT.forget_packages(get_unrelevant_host_packages())
Vielen Dank im Voraus für jegliche Hinweise auf mögliche Anomalien oder Syntaxfehler.
Aufrichtig.

(WAPT-Version: 1.5, Server-Betriebssystem: Windows, Administrator-Betriebssystem: Windows 10)

Betreff: Problem mit doppelten UUIDs

Veröffentlicht: 24. April 2020 - 8:52 Uhr
von Sfonteneau
Hallo,
es empfiehlt sich, Ihre Wapt-Version zu aktualisieren; das vereinfacht die Sache.
Simon