Pagina 1 di 1

[RISOLTO] pacchetto tis-shotcut

Pubblicato: 24 aprile 2024 - 15:45
di gaelds
Buongiorno,
Da quando ho aggiornato il pacchetto Shotcut alla versione 24.2.29, ho riscontrato errori su decine di macchine:

Codice: Seleziona tutto

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.
La console indica che sono installate diverse versioni del software:
2024-04-24 15_40_34-Finestra.jpg
2024-04-24 15_40_34-Window.jpg (24,19 KB) Visualizzato 4139 volte
In realtà, la directory "C:\Programmi\Shotcut\" non esiste più. Disinstallando manualmente le due righe nel pannello di controllo, il pacchetto alla fine si installa.

Re: Pacchetto Tis-Shotcut

Pubblicato: 24 aprile 2024 - 16:31
di dcardon
Ciao Gaël,

È strano perché le chiavi di installazione sono ancora nel registro anche se il software a cui si fa riferimento non c'è più... Deve esserci stata qualche manipolazione manuale in background...

È possibile aggiungere un blocco try/except/pass per ignorare l'errore

Codice: Seleziona tutto

try:
    run('%s /S' % soft["uninstall_string"])
except waptutils.CalledProcessErrorOutput:
    # supprimer la clef de registre correspondante et le répertoire correpodant
    pass
Ma poi dovrai eliminare manualmente le chiavi di registro corrispondenti e verificare se la directory è ancora lì per eliminarla, se necessario.

Sinceramente,

Denis

Re: Pacchetto Tis-Shotcut

Pubblicato: 25 aprile 2024 - 11:01
di gaelds
No, non ho fatto nulla manualmente, ma credo di aver usato un pacchetto personalizzato per le versioni precedenti di Shotcut (prima che fosse disponibile il pacchetto TIS). Non so perché non si sia disinstallato completamente... Per i PC problematici, ho creato un pacchetto temporaneo che ha rimosso le chiavi di registro.

Re: Pacchetto Tis-Shotcut

Pubblicato: 25 aprile 2024 - 11:33
di dcardon
Ciao Gaël,

grazie per il feedback. Sì, è meglio non fare nulla manualmente quando si ha a disposizione un client WAPT. Potrebbero anche essere gli installer stessi a causare problemi. In tal caso, è necessario modificare la funzione `def uninstall()` per aggiungere il codice necessario a ripulirla, se necessario.

Grazie per il feedback, contrassegno la discussione come RISOLTA.

Cordiali saluti,

Denis