HTTP 500 ERROR after updating Nexcloud 31 to version 32

Hello, following the update from Nextcloud 31 to 32, I can no longer access my server’s web page.

After doing some research, I realised that this is potentially a PHP issue; here are the logs:

Is it possible to roll back using a backup, to restore a working server, whilst I set up a second machine with the current requirements?

  • Nextcloud Server version (e.g., 29.x.x):
    • 31.0.14
  • Operating system and version (e.g., Ubuntu 24.04):
    • Ubuntu 22.04
  • Web server and version (e.g, Apache 2.4.25):
    • 2.4.52
  • PHP version (e.g, 8.3):
    • 8.2.28
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes
  • When did this problem seem to first start?
    • after update 32.0.15

Log entries

apache.log

[Fri Sep 11 22:02:53.873147 2026] [php:error] [pid 439702] [client 66.132.195.111:21610] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstrac>
[Fri Sep 11 22:05:41.755309 2026] [php:error] [pid 440946] [client 192.168.1.254:36712] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>
[Fri Sep 11 22:05:42.025789 2026] [php:error] [pid 440947] [client 192.168.1.254:36728] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>
<extcloud/apps/groupfolders/lib/Versions/VersionsBackend.php on line 41
[Fri Sep 11 22:07:26.142310 2026] [php:error] [pid 440967] [client 192.168.1.254:42438] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>
[Fri Sep 11 22:08:01.634910 2026] [php:error] [pid 440953] [client 192.168.1.254:64520] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>
[Fri Sep 11 22:08:04.915950 2026] [php:error] [pid 439702] [client 192.168.1.254:64521] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>
[Fri Sep 11 22:10:42.043050 2026] [php:error] [pid 439691] [client 192.168.1.254:41454] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>
[Fri Sep 11 22:10:42.045671 2026] [php:error] [pid 440947] [client 192.168.1.254:41440] PHP Fatal error:  Class OCA\\GroupFolders\\Versions\\VersionsBackend contains 1 abstract>


Thank you for your feedback

Hello,

I tried to restore from a backup located at /data/updater-xxxx/backup using the rsync command.

I no longer get the 500 error, but I’m now getting a new server error:


‘scriptName’:‘/index.php’,“message”:‘Class \\’OCA\\\\Files\\\\Controller\\\\FilenamesController\\‘ does not exist’

I have carried out a


root@nextcloud:/var/www/html/nextcloud# sudo -u www-data php occ integrity:check-core
  - EXTRA_FILE:
    - LICENSES/GPL-2.0-only.txt:
      - expected:
      - current: fb956f64a9d0647514d7bd868747c46842e9e3b10ad1b3ff8f18908b9986fded8928e55d3d23b43676c918e971f0d9b7f60f2fef8941fb867a43422c31bc4655
    - 3rdparty/guzzlehttp/psr7/src/Rfc3986.php:
      - expected:
      - current: 8444a5252a91f6bebf1aef4fe876acb4504c5dbd44e24ce165e9c8873979bfe398ab0bc1af8b9914b297c59eb7edb619f2c2aed0ae09897e6768f08371a227a6
    - 3rdparty/guzzlehttp/guzzle/src/Multiplexing.php:
      - expected:
      - current: e59e30dd9851f0192afe422b5755d8fd4abb7060c2b33ee75bf20ddc60302c9dcae3f97e02f8eed7cef3376f1f04844744182ed09e42cbc50272587f78c9b415
    - 3rdparty/guzzlehttp/guzzle/src/TransportSharing.php:
      - expected:
      - current: 2871ada6cc3b61310690fac52973c9aaeeb93640c67cbb6442ea8e33400fa0f381ca9e454c40abd0e26ae4a647688e21f419abe9c70d252dc4abffacb0646678

I’m stuck and I can’t find any information about this online. Can you help me?