Hola,
les informo de un pequeño problema con el paquete tis-nextcloud. La instalación se realiza correctamente, pero el paquete WAPT falla en la etapa de validación de la clave de registro:
Instalando: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
MSI Nextcloud-3.17.1-x64.msi se ha instalado, pero no se encuentra la clave {32FB10FE-CDB1-4E39-BCFE-052F978F131F}.
De hecho, la clave para esta versión es: {878805E9-498F-4396-9864-8ED4D10BF96D}.
Versión de WAPT instalada: 2.6.0.17392
. Sistema operativo del servidor: Debian 12.
Sistema operativo de la máquina de administración/creación de paquetes: Windows 11.
Atentamente,
JCG
[RESUELTO] Problema con el paquete tis-nextcloud
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Hola Bertrand,
gracias por tu respuesta.
Es extraño porque no tengo el mismo problema (y afecta a toda mi red de la misma manera).
Para asegurarme, desinstalé Nextcloud manualmente de mi equipo. Comprobé con "wapt-get list-registry next" que ya no aparecía ninguna mención de Nextcloud en mi Registro y luego reinstalé el paquete WAPT. Sigo recibiendo el mismo error, con una clave de desinstalación diferente a la tuya: "wapt-get list-registry next" me devuelve la clave "{878805E9-498F-4396-9864-8ED4D10BF96D}" para mi versión 3.17.1.20250818 (ver captura de pantalla).
No sé qué más probar.
Saludos,
JCG
gracias por tu respuesta.
Es extraño porque no tengo el mismo problema (y afecta a toda mi red de la misma manera).
Para asegurarme, desinstalé Nextcloud manualmente de mi equipo. Comprobé con "wapt-get list-registry next" que ya no aparecía ninguna mención de Nextcloud en mi Registro y luego reinstalé el paquete WAPT. Sigo recibiendo el mismo error, con una clave de desinstalación diferente a la tuya: "wapt-get list-registry next" me devuelve la clave "{878805E9-498F-4396-9864-8ED4D10BF96D}" para mi versión 3.17.1.20250818 (ver captura de pantalla).
No sé qué más probar.
Saludos,
JCG
- Archivos adjuntos
-
- Captura de pantalla 2025-08-26 095531.jpg (49,42 KB) Vista 10757 veces
Hola,
yo también tengo el mismo problema en 92 ordenadores de mi red desde la actualización de esta mañana.
"Instalando: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
Esperando a que aparezca la clave: {32FB10FE-CDB1-4E39-BCFE-052F978F131F} en el registro de Windows
Traceback (última llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\common.py", línea 4455, en install_wapt
exitstatus = setup.install()
Archivo "C:\WINDOWS\TEMP\waptgfmg_ytt\setup.py", línea 7, en install
Archivo "C:\Program Files (x86)\wapt\common.py", línea 4372, en new_func
return func(*args, **kwargs)
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 1661, en install_msi_if_needed
error('MSI %s se ha instalado, pero no se puede encontrar %s' % (msi,searchparam))
Archivo "C:\Program Files (x86)\wapt\waptutils.py", línea 2038, en error
raise EWaptSetupException('Error fatal: %s' % reason)
waptutils.EWaptSetupException: Error fatal: MSI Nextcloud-3.17.1-x64.msi se ha instalado, pero no se puede encontrar la clave {32FB10FE-CDB1-4E39-BCFE-052F978F131F}
EWaptSetupException: Error fatal: MSI Nextcloud-3.17.1-x64.msi se ha instalado, pero no se puede encontrar la clave {32FB10FE-CDB1-4E39-BCFE-052F978F131F}"
Saludos,
yo también tengo el mismo problema en 92 ordenadores de mi red desde la actualización de esta mañana.
"Instalando: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
Esperando a que aparezca la clave: {32FB10FE-CDB1-4E39-BCFE-052F978F131F} en el registro de Windows
Traceback (última llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\common.py", línea 4455, en install_wapt
exitstatus = setup.install()
Archivo "C:\WINDOWS\TEMP\waptgfmg_ytt\setup.py", línea 7, en install
Archivo "C:\Program Files (x86)\wapt\common.py", línea 4372, en new_func
return func(*args, **kwargs)
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 1661, en install_msi_if_needed
error('MSI %s se ha instalado, pero no se puede encontrar %s' % (msi,searchparam))
Archivo "C:\Program Files (x86)\wapt\waptutils.py", línea 2038, en error
raise EWaptSetupException('Error fatal: %s' % reason)
waptutils.EWaptSetupException: Error fatal: MSI Nextcloud-3.17.1-x64.msi se ha instalado, pero no se puede encontrar la clave {32FB10FE-CDB1-4E39-BCFE-052F978F131F}
EWaptSetupException: Error fatal: MSI Nextcloud-3.17.1-x64.msi se ha instalado, pero no se puede encontrar la clave {32FB10FE-CDB1-4E39-BCFE-052F978F131F}"
Saludos,
Hola, tengo el mismo problema que tú. Parece que hay una discrepancia entre la clave de registro que espera Wapt y la clave de registro real de Nextcloud.
No sé si la modificación se puede realizar a nivel del paquete local o si Tranquil IT debe hacerlo en el repositorio oficial.
Saludos.
No sé si la modificación se puede realizar a nivel del paquete local o si Tranquil IT debe hacerlo en el repositorio oficial.
Saludos.
Buen día,
Lo había olvidado, pero hay un error en el lado de Nextcloud: https://github.com/nextcloud/desktop/issues/8610
Funciona muy bien en Windows en inglés (hice mi prueba en ese idioma), pero no en francés.
Podemos forzar la clave en el paquete mientras esperamos la próxima versión de Nextcloud:
Lo había olvidado, pero hay un error en el lado de Nextcloud: https://github.com/nextcloud/desktop/issues/8610
Funciona muy bien en Windows en inglés (hice mi prueba en ese idioma), pero no en francés.
Podemos forzar la clave en el paquete mientras esperamos la próxima versión de Nextcloud:
Código: Seleccionar todo
# -*- 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)Buen día,
Reemplacé la función de instalación con "msiexec /i {msi} /quiet" y funciona perfectamente.
Se agradecería que se reelaborara la función "install_msi_if_needed" para evitar este tipo de error.
Saludos,
Reemplacé la función de instalación con "msiexec /i {msi} /quiet" y funciona perfectamente.
Se agradecería que se reelaborara la función "install_msi_if_needed" para evitar este tipo de error.
Código: Seleccionar todo
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}")
Buen día,
De hecho, si ya no comprobamos que la aplicación esté correctamente instalada, funciona
Sin embargo, podríamos comprobarlo usando el argumento `nombre` en lugar de `clave` para evitar posibles errores futuros de Nextcloud:
Los argumentos de nombre y clave permiten desinstalar la aplicación, por lo que mantendremos esta función.
Atentamente,
Bertrand
De hecho, si ya no comprobamos que la aplicación esté correctamente instalada, funciona
Sin embargo, podríamos comprobarlo usando el argumento `nombre` en lugar de `clave` para evitar posibles errores futuros de Nextcloud:
Código: Seleccionar todo
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)Atentamente,
Bertrand
