Salve,
vi segnalo un piccolo problema con il pacchetto tis-nextcloud. L'installazione procede correttamente, ma il pacchetto WAPT fallisce nella fase di convalida della chiave di registro:
Installazione: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
MSI Nextcloud-3.17.1-x64.msi è stato installato ma la chiave {32FB10FE-CDB1-4E39-BCFE-052F978F131F} non è stata trovata.
Infatti, la chiave per questa versione è: {878805E9-498F-4396-9864-8ED4D10BF96D}
- Versione WAPT installata: 2.6.0.17392
- Sistema operativo del server: Debian 12
- Sistema operativo della macchina di amministrazione/creazione pacchetti: Windows 11.
Cordiali saluti,
JCG
[RISOLTO] Problema con il pacchetto tis-nextcloud
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
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
Ciao Bertrand,
grazie per la risposta.
È strano perché non riscontro lo stesso problema (e sta interessando tutta la mia rete allo stesso modo).
Per sicurezza, ho disinstallato completamente Nextcloud manualmente dal mio computer. Ho verificato con "wapt-get list-registry next" che non ci fosse più alcuna menzione di Nextcloud nel mio Registro di sistema, quindi ho reinstallato il pacchetto WAPT sul mio computer. Continuo a ricevere lo stesso errore di prima, con una chiave di disinstallazione diversa dalla tua: "wapt-get list-registry next" mi restituisce di nuovo la chiave "{878805E9-498F-4396-9864-8ED4D10BF96D}" per la mia versione 3.17.1.20250818 (vedi screenshot).
Non so cos'altro provare.
Cordiali saluti,
JCG
grazie per la risposta.
È strano perché non riscontro lo stesso problema (e sta interessando tutta la mia rete allo stesso modo).
Per sicurezza, ho disinstallato completamente Nextcloud manualmente dal mio computer. Ho verificato con "wapt-get list-registry next" che non ci fosse più alcuna menzione di Nextcloud nel mio Registro di sistema, quindi ho reinstallato il pacchetto WAPT sul mio computer. Continuo a ricevere lo stesso errore di prima, con una chiave di disinstallazione diversa dalla tua: "wapt-get list-registry next" mi restituisce di nuovo la chiave "{878805E9-498F-4396-9864-8ED4D10BF96D}" per la mia versione 3.17.1.20250818 (vedi screenshot).
Non so cos'altro provare.
Cordiali saluti,
JCG
- Allegati
-
- Screenshot 2025-08-26 095531.jpg (49,42 KB) Visualizzato 10735 volte
Salve,
anch'io riscontro lo stesso problema su 92 computer della mia rete dopo l'aggiornamento di stamattina.
"Installazione: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
In attesa che la chiave: {32FB10FE-CDB1-4E39-BCFE-052F978F131F} appaia nel registro di sistema di Windows
Traceback (chiamata più recente):
File "C:\Program Files (x86)\wapt\common.py", riga 4455, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptgfmg_ytt\setup.py", riga 7, in install
File "C:\Program Files (x86)\wapt\common.py", riga 4372, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", riga 1661, in install_msi_if_needed
error('MSI %s è stato installato ma %s non può essere trovato' % (msi,searchparam))
File "C:\Program Files (x86)\wapt\waptutils.py", riga 2038, in error
raise EWaptSetupException('Errore irreversibile: %s' % reason)
waptutils.EWaptSetupException: Errore irreversibile: MSI Nextcloud-3.17.1-x64.msi è stato installato ma la chiave {32FB10FE-CDB1-4E39-BCFE-052F978F131F} non può essere trovata
EWaptSetupException: Errore irreversibile: MSI Nextcloud-3.17.1-x64.msi è stato installato ma la chiave {32FB10FE-CDB1-4E39-BCFE-052F978F131F} non può essere trovata"
Cordiali saluti,
anch'io riscontro lo stesso problema su 92 computer della mia rete dopo l'aggiornamento di stamattina.
"Installazione: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
In attesa che la chiave: {32FB10FE-CDB1-4E39-BCFE-052F978F131F} appaia nel registro di sistema di Windows
Traceback (chiamata più recente):
File "C:\Program Files (x86)\wapt\common.py", riga 4455, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptgfmg_ytt\setup.py", riga 7, in install
File "C:\Program Files (x86)\wapt\common.py", riga 4372, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", riga 1661, in install_msi_if_needed
error('MSI %s è stato installato ma %s non può essere trovato' % (msi,searchparam))
File "C:\Program Files (x86)\wapt\waptutils.py", riga 2038, in error
raise EWaptSetupException('Errore irreversibile: %s' % reason)
waptutils.EWaptSetupException: Errore irreversibile: MSI Nextcloud-3.17.1-x64.msi è stato installato ma la chiave {32FB10FE-CDB1-4E39-BCFE-052F978F131F} non può essere trovata
EWaptSetupException: Errore irreversibile: MSI Nextcloud-3.17.1-x64.msi è stato installato ma la chiave {32FB10FE-CDB1-4E39-BCFE-052F978F131F} non può essere trovata"
Cordiali saluti,
Ciao, ho lo stesso problema. Sembra esserci una discrepanza tra la chiave di registro prevista da Wapt e la chiave di registro effettiva di Nextcloud.
Non so se la modifica può essere effettuata a livello di pacchetto locale o se Tranquil IT deve intervenire sul repository ufficiale.
Cordiali saluti
Non so se la modifica può essere effettuata a livello di pacchetto locale o se Tranquil IT deve intervenire sul repository ufficiale.
Cordiali saluti
Buongiorno,
Me n'ero dimenticato, ma c'è un bug sul lato Nextcloud: https://github.com/nextcloud/desktop/issues/8610
Funziona molto bene su Windows in inglese (ho fatto il mio test su quello), ma non su quello in francese.
Possiamo forzare la chiave nel pacchetto mentre aspettiamo la prossima versione di Nextcloud:
Me n'ero dimenticato, ma c'è un bug sul lato Nextcloud: https://github.com/nextcloud/desktop/issues/8610
Funziona molto bene su Windows in inglese (ho fatto il mio test su quello), ma non su quello in francese.
Possiamo forzare la chiave nel pacchetto mentre aspettiamo la prossima versione di Nextcloud:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("Nextcloud-*.msi")[0]
install_msi_if_needed(
bin_name,
min_version=control.get_software_version(),
key = '{878805E9-498F-4396-9864-8ED4D10BF96D}'
)
registry_setstring(HKEY_LOCAL_MACHINE, r"SOFTWARE\Nextcloud GmbH\Nextcloud", "skipUpdateCheck", 1, type=REG_DWORD)Buongiorno,
Ho sostituito la funzione di installazione con "msiexec /i {msi} /quiet" e funziona perfettamente.
Sarebbe gradito se la funzione "install_msi_if_needed" venisse rielaborata per evitare questo tipo di bug.
Saluti,
Ho sostituito la funzione di installazione con "msiexec /i {msi} /quiet" e funziona perfettamente.
Sarebbe gradito se la funzione "install_msi_if_needed" venisse rielaborata per evitare questo tipo di bug.
Codice: Seleziona tutto
msi = "Nextcloud-3.17.1-x64.msi" #Mettre le nom de l'installateur msi
cmd_install = f"msiexec /i {msi} /quiet"
def install_app_msi():
try:
try:
print(f"L'installation de {name_app} commence ...")
subprocess.run(cmd_install,shell=True) #installe le programme
print(f"L'application {name_app} a été installée avec succès")
except Exception as e :
print(f"L'erreur 7.1 s'est produite : {e}")
try:
#si vous n'avez pas besoin de créer un raccourci, commentez la ligne ci-dessous avec un #
create_desktop_shortcut(label,target) # créer un raccourci
print(f"Le raccourci {label} a été crée avec succès")
except Exception as e :
print(f"L'erreur 7.2 s'est produite : {e}")
except Exception as e :
print(f"L'erreur 7.3 s'est produite : {e}")
Buongiorno,
Infatti, se non controlliamo più che l'applicazione sia installata correttamente, questa funziona
Tuttavia, potremmo verificare utilizzando l'argomento `name` anziché `key` per evitare potenziali futuri bug di Nextcloud:
Gli argomenti nome e chiave consentono di disinstallare l'applicazione, quindi manterremo questa funzione.
Distinti saluti,
Bertrand
Infatti, se non controlliamo più che l'applicazione sia installata correttamente, questa funziona
Tuttavia, potremmo verificare utilizzando l'argomento `name` anziché `key` per evitare potenziali futuri bug di Nextcloud:
Codice: Seleziona tutto
def install():
bin_name = glob.glob("Nextcloud-*.msi")[0]
install_msi_if_needed(
bin_name,
min_version=control.get_software_version(),
name = 'Nextcloud'
)
registry_setstring(HKEY_LOCAL_MACHINE, r"SOFTWARE\Nextcloud GmbH\Nextcloud", "skipUpdateCheck", 1, type=REG_DWORD)Distinti saluti,
Bertrand
