Nextcloud 15.0.10: Button "Open Updater" missing

I agree with people staying on a stable release of any kind of software but this does not apply to some software mentioned above!

PHP 7.0 has officially reached its EOL in January 2019 and is not getting any updates/patches whatsoever. (https://www.php.net/supported-versions.php) Upgrading/Migrating your PHP to at least 7.1 or 7.2 is therefore inevitable, to continue using PHP knowing you will still get security patches for a certain time.

I had a look on GitHub and noticed that others reported this on there as well. There seems to be kind of a bug telling people with (15.0.10) that there is a newer version available but does not show the buttons, when people don’t have the required PHP version.

Can be read here: https://github.com/nextcloud/server/issues/16316

1 Like

That does not apply to the version provided with the major distributions. They still get important updates and backports allowing to run them even after they are stopped upstream.

RHEL7/CentOS7 still has PHP 5.4 and still gets updates.

Ubuntu 16.04 LTS has php 7.0 and will still get updates during the LTS period.

If you only look at the version numbers on those distributions you’ll find that many software is supposed to be unsupported or supposedly with security issues. But the security updates for those versions have been backported thus just looking at the version number is not enough…

1 Like

I am having the same issue here. Already updated my PHP to 7.3 and Ubuntu is 16.04.6 LTS but no update button is present.

Any ideas?

1 Like

Read my first post in this thread…

After updating php I changed the update channel to production and back to stable and the update button appeared. If you run:

sudo -u www-data php occ update:check

I got the following:

Nextcloud 16.0.8 is available. Get more information on how to update at https://docs.nextcloud.com/server/16/admin_manual/maintenance/upgrade.html.

At the link they mention changing channels or waiting 30 minutes.

Hope this helps.
Marius

This is an old thread. I just found some information about dropping the support of php 7.0:

The policy seems to be more that a new version is supposed to be supported by all the latest LTS versions. I am not sure, if it is difficult to keep support for many versions at the same time, if there are security concerns (php itself is not supported any more even when distributions do support them) also regarding the bug bounty, performance …?

As normal user, you usually have enough time to switch to a newer LTS version and you generally benefit from newer versions.

Making changes to NC16 is too late, you can keep an eye open for future changes and object when they are about to happen.