Nextcloud version: 29.0.5/6
Operating system and version: Ubuntu 24.04
Apache or nginx version: Nginx version 1.26.2
PHP version: 8.3
Hello all,
I executed the update from 29.0.5 to 29.0.5 via built-in updater and it was successful, but when finally forwarded to the website and during further direct access the following message appear:
…
Internal Server Error
The server was unable to complete your request.
If this happens again, please send the technical details below to the server administrator.
More details can be found in the server log.
Technical details
- Remote Address: xxx
- Request ID: xxx
…
The nextcloud.log shows this:
{"reqId":"HUbo7WUFPAUszxHFfEEj","level":3,"time":"2024-09-06T08:11:13+02:00","remoteAddr":"2a02:8108:1600:6a00:a98a:7b8e:939:9f9b","user":"ChristianNC12","app":"index","method":"GET","url":"/","message":"OCA\\GroupFolders\\ACL\\ACLManager::__construct(): Argument #3 ($logger) must be of type Psr\\Log\\LoggerInterface, OC\\User\\User given, called in /home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/ACL/ACLManagerFactory.php on line 43","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0","version":"29.0.5.1","exception":{"Exception":"TypeError","Message":"OCA\\GroupFolders\\ACL\\ACLManager::__construct(): Argument #3 ($logger) must be of type Psr\\Log\\LoggerInterface, OC\\User\\User given, called in /home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/ACL/ACLManagerFactory.php on line 43","Code":0,"Trace":[{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/ACL/ACLManagerFactory.php","line":43,"function":"__construct","class":"OCA\\GroupFolders\\ACL\\ACLManager","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/Mount/MountProvider.php","line":140,"function":"getACLManager","class":"OCA\\GroupFolders\\ACL\\ACLManagerFactory","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Files/Config/MountProviderCollection.php","line":89,"function":"getMountsForUser","class":"OCA\\GroupFolders\\Mount\\MountProvider","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Files/Config/MountProviderCollection.php","line":138,"function":"getMountsFromProvider","class":"OC\\Files\\Config\\MountProviderCollection","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Files/SetupManager.php","line":218,"function":"addMountForUser","class":"OC\\Files\\Config\\MountProviderCollection","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Files/SetupManager.php","line":321,"function":"OC\\Files\\{closure}","class":"OC\\Files\\SetupManager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Files/SetupManager.php","line":217,"function":"setupForUserWith","class":"OC\\Files\\SetupManager","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Files/Filesystem.php","line":362,"function":"setupForUser","class":"OC\\Files\\SetupManager","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Cache/File.php","line":56,"function":"initMountPoints","class":"OC\\Files\\Filesystem","type":"::"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Cache/File.php","line":177,"function":"getStorage","class":"OC\\Cache\\File","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/base.php","line":887,"function":"gc","class":"OC\\Cache\\File","type":"->"},{"function":"{closure}","class":"OC","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Hooks/EmitterTrait.php","line":105,"function":"call_user_func_array"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/Hooks/PublicEmitter.php","line":40,"function":"emit","class":"OC\\Hooks\\BasicEmitter","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/User/Session.php","line":380,"function":"emit","class":"OC\\Hooks\\PublicEmitter","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/User/Session.php","line":649,"function":"completeLogin","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/private/User/Session.php","line":853,"function":"loginWithToken","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/base.php","line":1129,"function":"tryTokenLogin","class":"OC\\User\\Session","type":"->"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/lib/base.php","line":1042,"function":"handleLogin","class":"OC","type":"::"},{"file":"/home/xyz123/domains/cloud.xyz123.de/public_html/index.php","line":49,"function":"handleRequest","class":"OC","type":"::"}],"File":"/home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/ACL/ACLManager.php","Line":38,"message":"OCA\\GroupFolders\\ACL\\ACLManager::__construct(): Argument #3 ($logger) must be of type Psr\\Log\\LoggerInterface, OC\\User\\User given, called in /home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/ACL/ACLManagerFactory.php on line 43","exception":{},"CustomMessage":"OCA\\GroupFolders\\ACL\\ACLManager::__construct(): Argument #3 ($logger) must be of type Psr\\Log\\LoggerInterface, OC\\User\\User given, called in /home/xyz123/domains/cloud.xyz123.de/public_html/apps/groupfolders/lib/ACL/ACLManagerFactory.php on line 43"}}
…
I can’t find any hint while search to counteract this specific issue.
I did a restore to the previous version, when accessing the website it shows the typical after-upgrade information that some apps have to be updated and while executing it shows that it is running the update for 29.0.5 (as it was in the backup). It also is successful but still it shows the same error message afterwards.
The access.log shows the expected html 500, there is no entry in error.log or php error.log.
Does anyone have an idea?
Thanks in advance!
Christian