Hi community, the next release of Nextcloud 35 (Hub 26 Summer) is released!
it’s time to bundle common questions and frequent issues into a WIKI post (where everybody is welcome to add content) to help users to find solutions for frequent issues after update to NC35. This helps to avoid flooding forum with similar topics and helps everybody to identify and solve known issues.
in case you hits issues after upgrade
- review system prerequisits and upgraded infrastructure requirements listed below
- check Apps support for NC 35
- search and review existing topics for solutions or troubleshooting hints
- like topics tagged nc35, setup_warning or update_problems or combination of them
..sometimes issues repeat/reoccur - please look at:
- Frequent Nextcloud 34 “Hub 26 Spring” update issues and Topics tagged setup_warning & nc34
- Frequent Nextcloud 33 “Hub 26 Winter” update issues and Topics tagged setup_warning & nc33
- Frequent Nextcloud 32 “Hub 25 Autumn” update issues and Topics tagged setup_warning & nc32
- Frequent Nextcloud 31 (Hub 10) update issues and Topics tagged setup_warning & nc31
especially if you quickly jump over the previous releases.
system pre-requisits
NC35 system requirements
NC35 critical changes
The list of officially supported operating system has been updated:
- The minimum supported version of SUSE Linux Enterprise Server 15 has been bumped to SP7.
- The minimum supported version of Debian Linux has been bumped to 13 (Trixie).
- The minimum supported version of Ubuntu Linux has been bumped to 24.04.
The list of officially supported databases has been updated:
- MariaDB 12.3 is released as a new LTS version and is now supported by Nextcloud.
- MariaDB 10.6 is out of support and thus Nextcloud dropped support for it.
- The minimum supported version of MariaDB is now 10.11 LTS.
- MySQL 8.0 is out of support and thus Nextcloud dropped support for it.
- The minimum supported version of MySQL is now 8.4 LTS.
- MySQL 9.7 is released as a new LTS version and is now supported by Nextcloud.
Note on MySQL 9+
MySQL 9+ dropped support for MD5, some parts of the Nextcloud ecosystem might still rely on it. You need to make sure that after upgrading to MySQL 9+ you load the MySQL component for MD5 support, to do so run this on your MySQL 9+ server:`INSTALL COMPONENT 'file://component_classic_hashing';`
supported database version
- PG18 is now recommended (> PG14 supported)
- MariaDB 11.8 recommended (> 10.6 supported)
supported PHP versions
- PHP 8.2 is not supported php82
- PHP 8.3 stopped active development but receives security patches until 2027-12-31T00:00:00Z php83
- PHP 8.5 is now recommended. php85
php2shell
CVE-2026-109618
CVE-2026-109619
patched versions
- 8.2.35
- 8.3.36
- 8.4.27
- 8.5.12
some older versions got patches backported.. but one more time the best way is to upgrade to version 8.4+ now.
php2shell Is nextcloud susceptible to the PHP2shell attack?
32-bits support
If you still use 32-bit system it’s time to plan an upgrade. The topic is really controversal since some time and 32-bit support becomes harder every day. 2 years ago the decision was made to avoid hard removal of 32-bit support, but it’s clear it will disappear sooner than later..
- Update on 32-bit support: decision to block the update on Nextcloud 26 reverted
- 32bit support blocking improvements & needing help
Github references
Issues
Unexpected tableerror during upgrade: https://github.com/nextcloud/server/issues/64505Encryption not ready: Private Key missing for user: [Bug]: User-key server-side encryption fails on /remote.php/dav/files/ WebDAV endpoint in NC 35 (works on legacy /webdav/) · Issue #64601 · nextcloud/server · GitHub- new DB checks often report missing indices which is not always valid
- alternate approaches to warning about "millions of sequential scans" · Issue #1208 · nextcloud/serverinfo · GitHub
- pg.tables_without_index_use false-positives on small, correctly-indexed tables · Issue #1157 · nextcloud/serverinfo · GitHub
- How to create indices for oc_mimetypes?
- NC35 update problems with missing tables / missing index