[RISOLTO] pacchetto tis-shotcut

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Gaeldi
Messaggi: 254
Registrazione: 22 nov 2015 - 08:37

24 aprile 2024 - 15:45

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 4136 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.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

24 aprile 2024 - 16:31

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Gaeldi
Messaggi: 254
Registrazione: 22 nov 2015 - 08:37

25 aprile 2024 - 11:01

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.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

25 aprile 2024 - 11:33

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Bloccato