Updating error on verifying integrity

Hi, i’m running Nextcloud on a Linux commercial server (Aruba.it) and i’m updating from v.15 to v.16.

the suggested update via web updater is from 15.0.14 (current) to 16.0.9 then i run automatic update:

Initializing
Current version is 15.0.14.
Update to Nextcloud 16.0.9 available. (channel: “beta”)
Following file will be downloaded automatically: `https://download.nextcloud.com/server/releases/nextcloud-16.0.0.zip

and the first question is: why download 16.0.0.zip when v.16.0.9 is requested?

going on, i receive an error:

Verifying integrity
Signature of update is not valid

how to solve? tnx

It’s not just you. I’m experiencing the same issue trying to upgrade from 16.0.8 to 16.0.9.

It looks like the update server might be returning the wrong URL for the 16.0.9 install zip – here’s the URL the installer calls to get the version to update to for me (per the source, that version string is a concatenation of your current NC version, channel, build date, and your PHP version):

https://updates.nextcloud.com/updater_server/?version=16x0x8x1xxxstablexx2020-01-29T21%3A16%3A38%2B00%3A00+8fb398bfb01ff72763609bb309f770e6a30f58ddx7x2x24

That gives a download URL of https://download.nextcloud.com/server/releases/nextcloud-16.0.0.zip. However, if you browse the releases directory, that archive was last updated back in April 2019. I believe the URL should be pointing to nextcloud-16.0.9.zip instead.

Looks like it’s fixed now.