Página 1 de 1

[RESUELTO] Problema con el paquete tis-nextcloud

Publicado: 25 de agosto de 2025 - 15:28
por jcgensam
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

Re: Problema con el paquete tis-nextcloud

Publicado: 25 de agosto de 2025 - 17:50
por blemoigne
Buen día,
Tengo la clave correcta cuando instalo el paquete en mi extremo:
nextcloud.png
nextcloud.png (4,55 KB) Visto 10798 veces
¿Quizás la clave de una versión más antigua que permanece?
Atentamente,
Bertrand

Re: Problema con el paquete tis-nextcloud

Publicado: 26 de agosto de 2025 - 10:11
por jcgensam
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

Re: Problema con el paquete tis-nextcloud

Publicado: 26 de agosto de 2025 - 14:11
por Benoit
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,

Re: Problema con el paquete tis-nextcloud

Publicado: 26 de agosto de 2025 - 15:31
por Greg
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.

Re: Problema con el paquete tis-nextcloud

Publicado: 26 de agosto de 2025 - 17:17
por blemoigne
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:

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)

Re: Problema con el paquete tis-nextcloud

Publicado: 27 de agosto de 2025 - 08:06
por Benoit
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.

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}")

Saludos,

Re: Problema con el paquete tis-nextcloud

Publicado: 27 de agosto de 2025 - 09:50
por blemoigne
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:

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)
Los argumentos de nombre y clave permiten desinstalar la aplicación, por lo que mantendremos esta función.

Atentamente,
Bertrand

Re: Problema con el paquete tis-nextcloud

Publicado: 27 de agosto de 2025 - 11:26
por jcgensam
Hola,

la solución que sugirió Bertrand me funcionó a la perfección. Todo mi estacionamiento vuelve a estar en verde. ¡ :-)

Muchas gracias!

JCG