RC1s of 29.0.3, 28.0.7, 27.1.11

Maintenance releases of 29.0.3, 28.0.7 and 27.1.11 are coming next Thursday and RCs for those are now available on our download server.

As always, help with testing is very much welcome!

We updated our servers, did our tests, and the release candidates seem pretty decent. Still, give it a whirl and report back here so we’re even more sure that it’s good to go! If you notice anything out of order, please report back on the appropriate Github repository! :bowing_woman:

:warning: Nextcloud 27 is sunsetting and will receive it’s final release. If you are running this series, it is a good time to plan upgrade to 28!



29.0.3 RC1

28.0.7 RC1

27.1.11 RC1


I updated my NC29.0.2 test system to the new RC1 via the web admin panel. When it got to the download phase, the download said it was failing. There’s a button at the stop of the screen that seemed to allow a retry, but after trying several times over the span of 10 minutes, I decided to open a new browser window. The new window, when going to the upgrade, went straight to the download phase. I still had to click the button, but the download started. Ultimately the upgrade was successful, and the system seems to be running fine so far. I just thought I’d share the experience, since it wasn’t typical.

Thanks to everyone for all the hard work! I’m glad so many things are getting fixed.

Check your updater.log. It will have the entire Updater run (including the one that didn’t finish) logged. It may give some further clues about what happened the first run through.

It has some stuff about “other exception” and “not authenticated”.

2024-06-14T16:15:55+0000 c3TmwHnndX [info] end of createBackup()
2024-06-14T16:15:55+0000 c3TmwHnndX [info] endStep("3")
2024-06-14T16:15:56+0000 Wj536zn8vs [info] request to updater
2024-06-14T16:15:56+0000 Wj536zn8vs [info] currentStep()
2024-06-14T16:15:56+0000 Wj536zn8vs [info] Step 3 is in state "end".
2024-06-14T16:15:56+0000 Wj536zn8vs [info] POST request for step "4"
2024-06-14T16:15:56+0000 Wj536zn8vs [error] POST request failed with other exception
2024-06-14T16:15:56+0000 Wj536zn8vs [error] Exception: Exception
Message: Not authenticated
#0 {main}

2024-06-14T16:17:35+0000 3X2LJpwNxE [info] request to updater
2024-06-14T16:17:35+0000 3X2LJpwNxE [info] currentStep()
2024-06-14T16:17:35+0000 3X2LJpwNxE [info] Step 3 is in state "end".
2024-06-14T16:17:35+0000 3X2LJpwNxE [info] POST request for step "4"
2024-06-14T16:17:35+0000 3X2LJpwNxE [error] POST request failed with other exception
2024-06-14T16:17:35+0000 3X2LJpwNxE [error] Exception: Exception
Message: Not authenticated
#0 {main}

Then later, when it works …

2024-06-14T16:22:03+0000 kM6d8uQB7M [info] request to updater
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] currentStep()
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] Step 3 is in state "end".
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] POST request for step "4"
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] startStep("4")
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] downloadUpdate()
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] getUpdateServerResponse()
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] updaterServer: https://updates.nextcloud.com/updater_server/
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] releaseChannel: beta
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] internal version:
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] updateURL: https://updates.nextcloud.com/updater_server/?version=29x0x2x2xxxbetaxx2024-06-06T08%3A36%3A45%2B00%3A00+fd9f8b5eab4b995d8dd0bf6a9e3000948094b008x8x2x20
2024-06-14T16:22:03+0000 kM6d8uQB7M [info] getUpdateServerResponse response: Array
    [version] =>
    [versionstring] => Nextcloud 29.0.3 RC1
    [url] => https://download.nextcloud.com/server/prereleases/nextcloud-29.0.3rc1.zip
    [web] => https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html
    [changes] => https://updates.nextcloud.com/changelog_server/?version=29.0.3
    [autoupdater] => 1
    [eol] => 0
    [signature] => teVd0ccIILBxO9zyJwBerqdlt8jkkBtdd9MeC5w45lRvsT5jj9qLHEv9WpXV9emh

2024-06-14T16:22:03+0000 kM6d8uQB7M [info] storage location exists
2024-06-14T16:22:27+0000 kM6d8uQB7M [info] end of downloadUpdate()
2024-06-14T16:22:27+0000 kM6d8uQB7M [info] endStep("4")
2024-06-14T16:22:27+0000 DVubOQGEH5 [info] request to updater
2024-06-14T16:22:27+0000 DVubOQGEH5 [info] currentStep()
2024-06-14T16:22:27+0000 DVubOQGEH5 [info] Step 4 is in state "end".
2024-06-14T16:22:27+0000 DVubOQGEH5 [info] POST request for step "5"
2024-06-14T16:22:27+0000 DVubOQGEH5 [info] startStep("5")
2024-06-14T16:22:27+0000 DVubOQGEH5 [info] verifyIntegrity()

The “Not authenticated” message appears when the “updater.secret”, a random value created when opening the updater, does not match on the client side (what the browser sends) and what is stored on the server. This is a security thing. It could happen, when the config.php was open and is saved, override the value in between, or when the updater was opened again from another browser tab.

1 Like

This topic was automatically closed after 31 days. New replies are no longer allowed.