Seite 1 von 1

[GELÖST] tis-shotcut-Paket

Veröffentlicht: 24. April 2024 – 15:45 Uhr
von den Gälen
Guten Morgen,
Seit dem Update des Shotcut-Pakets auf Version 24.2.29 erhalte ich auf Dutzenden von Rechnern Fehlermeldungen:

Code: Alle auswählen

Traceback (most recent call last):
  File "C:\wapt\common.py", line 4234, in install_wapt
    exitstatus = setup.install()
  File "C:\WINDOWS\TEMP\waptdxx7y0ci\setup.py", line 12, in install
  File "C:\wapt\common.py", line 3990, in run
    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))
  File "C:\wapt\waptutils.py", line 2176, in run
    raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command '"C:\\Program Files\\Shotcut\\uninstall.exe" /S' returned non-zero exit status 1.
Output:Le chemin d'accès spécifié est introuvable.

CalledProcessErrorOutput: Command '"C:\\Program Files\\Shotcut\\uninstall.exe" /S' returned non-zero exit status 1.
Output:Le chemin d'accès spécifié est introuvable.
Die Konsole zeigt an, dass mehrere Versionen der Software installiert sind:
2024-04-24 15_40_34-Window.jpg
2024-04-24 15_40_34-Window.jpg (24,19 KB) 4232 Aufrufe
Tatsächlich existiert das Verzeichnis „C:\Program Files\Shotcut\“ nicht mehr. Durch manuelles Deinstallieren der beiden entsprechenden Zeilen in der Systemsteuerung lässt sich das Paket schließlich installieren.

Betreff: Tis-Shotcut-Paket

Veröffentlicht: 24. April 2024 – 16:31 Uhr
von dcardon
Hallo Gaël,

Es ist seltsam, denn die Installationsschlüssel sind immer noch in der Registry vorhanden, obwohl die zugehörige Software nicht mehr installiert ist… Da muss im Hintergrund eine manuelle Manipulation stattgefunden haben….

Sie können einen try/except/pass-Block hinzufügen, um den Fehler zu ignorieren

Code: Alle auswählen

try:
    run('%s /S' % soft["uninstall_string"])
except waptutils.CalledProcessErrorOutput:
    # supprimer la clef de registre correspondante et le répertoire correpodant
    pass
Dann müssen Sie aber die entsprechenden Registrierungsschlüssel manuell löschen und prüfen, ob das Verzeichnis noch vorhanden ist, um es gegebenenfalls zu löschen.

Aufrichtig,

Denis

Betreff: Tis-Shotcut-Paket

Veröffentlicht: 25. April 2024 - 11:01 Uhr
von den Gälen
Nein, nichts wurde manuell durchgeführt, aber ich glaube, ich habe ein benutzerdefiniertes Paket für ältere Shotcut-Versionen verwendet (bevor das TIS-Paket verfügbar war). Ich weiß nicht, warum es nicht vollständig deinstalliert wurde. Für die betroffenen PCs habe ich ein temporäres Paket erstellt, das die Registry-Schlüssel entfernt hat.

Betreff: Tis-Shotcut-Paket

Veröffentlicht: 25. April 2024 - 11:33 Uhr
von dcardon
Hallo Gaël,

danke für das Feedback. Ja, es ist ratsam, nichts manuell zu tun, wenn ein WAPT-Client verfügbar ist. Es könnten auch die Installationsprogramme selbst Probleme verursachen. In diesem Fall müssen Sie die Funktion `def uninstall()` anpassen und gegebenenfalls den notwendigen Code zum Aufräumen hinzufügen.

Danke für das Feedback, ich markiere das Thema als GELÖST.

Beste Grüße,

Denis