Check for available Update does not work (3.5.1 => 3.6.0)

Hi, I’m running NC-Client 3.5.1 under Windows 10. Pressing the “Check for Updates Now” button in the settings says no update available.

Because of this commit

I thought, it should work, but nada.

Here some logfile content from the client:

2022-10-17 22:42:23:083 [ info nextcloud.sync.accessmanager C:\Users\sysadmin\AppData\Local\Temp\2\windows-10303\client-building\desktop\src\libsync\accessmanager.cpp:78 ]:	2 "" "https://updates.nextcloud.org/client/?version=3.5.1.20220517&platform=win32&osRelease=windows&osVersion=10&kernelVersion=10.0.19044&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=stable-Win64&channel=Stabil&updatesegment=78&msi=true" has X-Request-ID "bb3f5593-fe7c-4742-958f-aa996f7b67b8"
2022-10-17 22:42:23:083 [ debug nextcloud.sync.cookiejar C:\Users\sysadmin\AppData\Local\Temp\2\windows-10303\client-building\desktop\src\libsync\cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://updates.nextcloud.org/client/?version=3.5.1.20220517&platform=win32&osRelease=windows&osVersion=10&kernelVersion=10.0.19044&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=stable-Win64&channel=Stabil&updatesegment=78&msi=true") requests: ()
2022-10-17 22:42:23:331 [ info nextcloud.gui.updater C:\Users\sysadmin\AppData\Local\Temp\2\windows-10303\client-building\desktop\src\gui\updater\ocupdater.cpp:353 ]:	Version info arrived: Your version: 217581256529185381 Skipped version: 0 "" Available version: 0 "" Available version string: "" Web url: "" Download url: ""
2022-10-17 22:42:23:331 [ info nextcloud.gui.updater C:\Users\sysadmin\AppData\Local\Temp\2\windows-10303\client-building\desktop\src\gui\updater\ocupdater.cpp:362 ]:	No version information available at the moment

When you enter the URL in a webbrowser, only the following data is returned:

<?xml version="1.0"?>
<owncloudclient/>

Is there something wrong on the update-server?

No reactions so far … :cry:

I’ve seen, that on the client-update-server 3.6.1 was added.
But still no progress with my problem.

If I would like to file an issue on github, where should it go?
To the “desktop” or “client-update-server” repository?

Maybe I found the reason:

https://github.com/nextcloud/desktop/issues/5314

Yes, looks like the problem.
I think it’s the right location to report this, the updater-stuff are some more internally used repos and perhaps less monitored. And for us customers, it’s not obvious where the problem originates and where it can be fixed.

I mark your report as solved, since that’s now an issue for the developers and we can only wait for it to be resolved.

Just one more thing, I don’t have the problem with my client. Can you check the config files of the client (C:/Users/user/AppData/Roaming/Nextcloud/nextcloud.cfg)? For me the 3.6.4 client shows the client version:
clientVersion=3.6.4stable-Win64 (build 20221208)

Is that different for you? Or you have the some entry with the “Stabil” channel somewhere?

That they mess it up in one version, perhaps. But to mess it up, fix it and later mess it up again?

Well, looking at the nextcloud.cfg gave me some new discoveries:

“clientVersion=3.6.4stable-Win64 (build 20221208)” is the same in my cfg.
But … there was one line called

updateChannel=Stabil

In the UI I changed the Release-channel to “beta”, and the line was changed to

updateChannel=beta

Now switching back in the UI to “Stabil” resulted in the line

updateChannel=stable

So the cfg seems to have become fixed.
But … what does the URL now look like?

https://updates.nextcloud.org/client/?version=3.6.4.20221208&platform=win32&osRelease=windows&osVersion=10&kernelVersion=10.0.19044&oem=Nextcloud&buildArch=x86_64&currentArch=x86_64&versionsuffix=stable-Win64&updatesegment=78&msi=true

The “channel” variable is gone now!
Modifying the “version” variable to 3.6.3 now results in the expected answer, that 3.6.4 is availiable.

Problem seems solved … will watch closer, when a version > 3.6.4 is released.