[RESUELTO] Problema con el paquete tis-nextcloud

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
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.
Bloqueado
jcgensam
Mensajes: 11
Inscripción: 24 de marzo de 2025 - 16:39

25 de agosto de 2025 - 15:28

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
Última edición realizada por jcgensam el 27 de agosto de 2025 a las 11:27; editado 1 vez.
Avatar de usuario
blemoigne
Mensajes: 176
Inscripción: 17 de julio de 2020 - 11:29

25 de agosto de 2025 - 17:50

Buen día,
Tengo la clave correcta cuando instalo el paquete en mi extremo:
nextcloud.png
nextcloud.png (4,55 KB) Visto 10792 veces
¿Quizás la clave de una versión más antigua que permanece?
Atentamente,
Bertrand
jcgensam
Mensajes: 11
Inscripción: 24 de marzo de 2025 - 16:39

26 de agosto de 2025 - 10:11

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
Archivos adjuntos
Captura de pantalla 2025-08-26 095531.jpg
Captura de pantalla 2025-08-26 095531.jpg (49,42 KB) Vista 10754 veces
Benoit
Mensajes: 43
Inscripción: 26 de junio de 2023 - 11:52
Ubicación: Tarbes

26 de agosto de 2025 - 14:11

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,
Greg
Mensajes: 3
Inscripción: 24 de enero de 2023 - 15:22

26 de agosto de 2025 - 15:31

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.
Avatar de usuario
blemoigne
Mensajes: 176
Inscripción: 17 de julio de 2020 - 11:29

26 de agosto de 2025 - 17:17

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)
Benoit
Mensajes: 43
Inscripción: 26 de junio de 2023 - 11:52
Ubicación: Tarbes

27 de agosto de 2025 - 08:06

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,
Avatar de usuario
blemoigne
Mensajes: 176
Inscripción: 17 de julio de 2020 - 11:29

27 de agosto de 2025 - 09:50

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
jcgensam
Mensajes: 11
Inscripción: 24 de marzo de 2025 - 16:39

27 de agosto de 2025 - 11:26

Hola,

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

Muchas gracias!

JCG
Bloqueado