Hello,
I'm reporting a small issue with the tis-nextcloud package. The installation proceeds successfully, but the WAPT package fails at the registry key validation stage:
Installing: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
MSI Nextcloud-3.17.1-x64.msi has been installed but the key {32FB10FE-CDB1-4E39-BCFE-052F978F131F} can not be found.
Indeed, the key for this version is: {878805E9-498F-4396-9864-8ED4D10BF96D}
- WAPT version installed: 2.6.0.17392
- Server OS: Debian 12
- Administration/package creation machine OS: Windows 11.
Sincerely,
JCG
[SOLVED] tis-nextcloud package issue
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Hi Bertrand,
Thanks for your reply.
It's strange because I'm not experiencing the same issue (and it's affecting my entire network in the same way).
Just to be sure, I completely uninstalled Nextcloud manually from my machine. I checked with "wapt-get list-registry next" that there was no longer any mention of Nextcloud in my Registry, then reinstalled the WAPT package on my machine. I'm getting the same error as before, with a different uninstallation key than yours: "wapt-get list-registry next" again gives me the key "{878805E9-498F-4396-9864-8ED4D10BF96D}" for my version 3.17.1.20250818 (see screenshot).
I'm not sure what else to try.
Best regards,
JCG
Thanks for your reply.
It's strange because I'm not experiencing the same issue (and it's affecting my entire network in the same way).
Just to be sure, I completely uninstalled Nextcloud manually from my machine. I checked with "wapt-get list-registry next" that there was no longer any mention of Nextcloud in my Registry, then reinstalled the WAPT package on my machine. I'm getting the same error as before, with a different uninstallation key than yours: "wapt-get list-registry next" again gives me the key "{878805E9-498F-4396-9864-8ED4D10BF96D}" for my version 3.17.1.20250818 (see screenshot).
I'm not sure what else to try.
Best regards,
JCG
- Attachments
-
- Screenshot 2025-08-26 095531.jpg (49.42 KB) Viewed 11027 times
Hello,
I also have the same problem on 92 computers in my network since this morning's update.
"Installing: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
Waiting for key: {32FB10FE-CDB1-4E39-BCFE-052F978F131F} to appear in Windows registry
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4455, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptgfmg_ytt\setup.py", line 7, in install
File "C:\Program Files (x86)\wapt\common.py", line 4372, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1661, in install_msi_if_needed
error('MSI %s has been installed but the %s cannot be found' % (msi,searchparam))
File "C:\Program Files (x86)\wapt\waptutils.py", line 2038, in error
raise EWaptSetupException('Fatal error: %s' % reason)
waptutils.EWaptSetupException: Fatal error: MSI Nextcloud-3.17.1-x64.msi has been installed but the key {32FB10FE-CDB1-4E39-BCFE-052F978F131F} can not be found
EWaptSetupException: Fatal error: MSI Nextcloud-3.17.1-x64.msi has been installed but the key {32FB10FE-CDB1-4E39-BCFE-052F978F131F} cannot be found"
Regards,
I also have the same problem on 92 computers in my network since this morning's update.
"Installing: Nextcloud-3.17.1-x64.msi (3.17.1.20250818)
Waiting for key: {32FB10FE-CDB1-4E39-BCFE-052F978F131F} to appear in Windows registry
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4455, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptgfmg_ytt\setup.py", line 7, in install
File "C:\Program Files (x86)\wapt\common.py", line 4372, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1661, in install_msi_if_needed
error('MSI %s has been installed but the %s cannot be found' % (msi,searchparam))
File "C:\Program Files (x86)\wapt\waptutils.py", line 2038, in error
raise EWaptSetupException('Fatal error: %s' % reason)
waptutils.EWaptSetupException: Fatal error: MSI Nextcloud-3.17.1-x64.msi has been installed but the key {32FB10FE-CDB1-4E39-BCFE-052F978F131F} can not be found
EWaptSetupException: Fatal error: MSI Nextcloud-3.17.1-x64.msi has been installed but the key {32FB10FE-CDB1-4E39-BCFE-052F978F131F} cannot be found"
Regards,
Hello, I have the same problem as you. It seems there's a discrepancy between the registry key expected by Wapt and the actual registry key of Nextcloud.
I don't know if the modification can be made at the local package level or if Tranquil IT needs to make it on the official repository.
Regards
I don't know if the modification can be made at the local package level or if Tranquil IT needs to make it on the official repository.
Regards
Good morning,
I had forgotten, but there's a bug on the Nextcloud side: https://github.com/nextcloud/desktop/issues/8610
It works very well on English Windows (I did my test on that) but not French.
We can force the key into the package while waiting for the next Nextcloud release:
I had forgotten, but there's a bug on the Nextcloud side: https://github.com/nextcloud/desktop/issues/8610
It works very well on English Windows (I did my test on that) but not French.
We can force the key into the package while waiting for the next Nextcloud release:
Code: Select all
# -*- 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)Good morning,
I replaced the installation function with "msiexec /i {msi} /quiet" and it works perfectly.
It would be appreciated if the "install_msi_if_needed" function were reworked to avoid this kind of bug.
Regards,
I replaced the installation function with "msiexec /i {msi} /quiet" and it works perfectly.
It would be appreciated if the "install_msi_if_needed" function were reworked to avoid this kind of bug.
Code: Select all
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}")
Good morning,
Indeed, if we no longer check that the application is properly installed, it works
However, we could check using the `name` argument rather than `key` to avoid potential future Nextcloud bugs:
The name and key arguments allow the application to be uninstalled, so we will keep this function.
Best regards,
Bertrand
Indeed, if we no longer check that the application is properly installed, it works
However, we could check using the `name` argument rather than `key` to avoid potential future Nextcloud bugs:
Code: Select all
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)Best regards,
Bertrand
