We have a working nextcloud instance at version 22.2.7 with php7.3.
LDAP against a samba4 AD domain is used for user authentication.
SMB External Storage with Session Credentials is used.
After the upgrade to 22.2.8 (and for testing 23.0.5) the login won't work any more for all user types (ldap and root user).
The raised exceptions are listed in the Nextcloud Logs section.
Updated from a minor version (ex. 22.2.3 to 22.2.4)
**22.2.8**:
{
"reqId": "N2EyP2STXilTGT6HbsfR",
"level": 3,
"time": "2022-05-25T14:21:57+00:00",
"remoteAddr": "*** sensitive parameter replaced ***",
"user": "root",
"app": "index",
"method": "POST",
"url": "/login",
"message": "Call to a member function setBackendOption() on string",
"userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0",
"version": "22.2.8.1",
"exception": {
"Exception": "Exception",
"Message": "Call to a member function setBackendOption() on string",
"Code": 0,
"Trace": [{
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 156,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [{
"__class__": "OC\\Core\\Controller\\LoginController"
}, "tryLogin"]
}, {
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 302,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::",
"args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
"__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
}, {
"_route": "core.login.tryLogin"
}]
}, {
"file": "/var/www/nextcloud/lib/base.php",
"line": 1008,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->",
"args": ["/login"]
}, {
"file": "/var/www/nextcloud/index.php",
"line": 36,
"function": "handleRequest",
"class": "OC",
"type": "::",
"args": []
}],
"File": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"Line": 158,
"Previous": {
"Exception": "Error",
"Message": "Call to a member function setBackendOption() on string",
"Code": 0,
"Trace": [{
"file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
"line": 94,
"function": "manipulateStorageConfig",
"class": "OCA\\Files_External\\Lib\\Auth\\Password\\SessionCredentials",
"type": "->",
"args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
}, {
"file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
"line": 132,
"function": "prepareStorageConfig",
"class": "OCA\\Files_External\\Config\\ConfigAdapter",
"type": "->",
"args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
}, {
"function": "OCA\\Files_External\\Config\\{closure}",
"class": "OCA\\Files_External\\Config\\ConfigAdapter",
"type": "->",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
"line": 130,
"function": "array_map",
"args": [{
"__class__": "Closure"
}, {
"1": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"2": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"3": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"6": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"7": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
}
}]
}, {
"file": "/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php",
"line": 108,
"function": "getMountsForUser",
"class": "OCA\\Files_External\\Config\\ConfigAdapter",
"type": "->",
"args": ["*** sensitive parameter replaced ***", {
"__class__": "OC\\Files\\Storage\\StorageFactory"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Files/Filesystem.php",
"line": 424,
"function": "addMountForUser",
"class": "OC\\Files\\Config\\MountProviderCollection",
"type": "->",
"args": ["*** sensitive parameter replaced ***", {
"__class__": "OC\\Files\\Mount\\Manager"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Cache/File.php",
"line": 57,
"function": "initMountPoints",
"class": "OC\\Files\\Filesystem",
"type": "::",
"args": ["*** sensitive parameter replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/Cache/File.php",
"line": 178,
"function": "getStorage",
"class": "OC\\Cache\\File",
"type": "->",
"args": []
}, {
"file": "/var/www/nextcloud/lib/base.php",
"line": 816,
"function": "gc",
"class": "OC\\Cache\\File",
"type": "->",
"args": []
}, {
"function": "{closure}",
"class": "OC",
"type": "::",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/Hooks/EmitterTrait.php",
"line": 106,
"function": "call_user_func_array",
"args": [{
"__class__": "Closure"
},
["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
]
}, {
"file": "/var/www/nextcloud/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->",
"args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
}, {
"file": "/var/www/nextcloud/lib/private/User/Session.php",
"line": 411,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->",
"args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/CompleteLoginCommand.php",
"line": 44,
"function": "completeLogin",
"class": "OC\\User\\Session",
"type": "->",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\CompleteLoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/LoggedInCheckCommand.php",
"line": 60,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\LoggedInCheckCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/EmailLoginCommand.php",
"line": 58,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\EmailLoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/UidLoginCommand.php",
"line": 54,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\UidLoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/UserDisabledCheckCommand.php",
"line": 58,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\UserDisabledCheckCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/PreLoginHookCommand.php",
"line": 53,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/Chain.php",
"line": 108,
"function": "process",
"class": "OC\\Authentication\\Login\\PreLoginHookCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/core/Controller/LoginController.php",
"line": 314,
"function": "process",
"class": "OC\\Authentication\\Login\\Chain",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 217,
"function": "tryLogin",
"class": "OC\\Core\\Controller\\LoginController",
"type": "->",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 126,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [{
"__class__": "OC\\Core\\Controller\\LoginController"
}, "tryLogin"]
}, {
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 156,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [{
"__class__": "OC\\Core\\Controller\\LoginController"
}, "tryLogin"]
}, {
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 302,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::",
"args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
"__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
}, {
"_route": "core.login.tryLogin"
}]
}, {
"file": "/var/www/nextcloud/lib/base.php",
"line": 1008,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->",
"args": ["/login"]
}, {
"file": "/var/www/nextcloud/index.php",
"line": 36,
"function": "handleRequest",
"class": "OC",
"type": "::",
"args": []
}],
"File": "/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php",
"Line": 60
},
"CustomMessage": "--"
}
}
**23.0.5**:
{
"reqId": "lxWjJnscVYZkgu32jh4Z",
"level": 3,
"time": "2022-05-25T14:32:00+00:00",
"remoteAddr": "*** sensitive parameter replaced ***",
"user": "root",
"app": "index",
"method": "POST",
"url": "/login",
"message": "Call to a member function setBackendOption() on string in file '/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php' line 60",
"userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0",
"version": "23.0.5.1",
"exception": {
"Exception": "Exception",
"Message": "Call to a member function setBackendOption() on string in file '/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php' line 60",
"Code": 0,
"Trace": [{
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 157,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [{
"__class__": "OC\\Core\\Controller\\LoginController"
}, "tryLogin"]
}, {
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 302,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::",
"args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
"__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
}, {
"_route": "core.login.tryLogin"
}]
}, {
"file": "/var/www/nextcloud/lib/base.php",
"line": 1008,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->",
"args": ["/login"]
}, {
"file": "/var/www/nextcloud/index.php",
"line": 36,
"function": "handleRequest",
"class": "OC",
"type": "::",
"args": []
}],
"File": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"Line": 158,
"Previous": {
"Exception": "Error",
"Message": "Call to a member function setBackendOption() on string",
"Code": 0,
"Trace": [{
"file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
"line": 94,
"function": "manipulateStorageConfig",
"class": "OCA\\Files_External\\Lib\\Auth\\Password\\SessionCredentials",
"type": "->",
"args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
}, {
"file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
"line": 132,
"function": "prepareStorageConfig",
"class": "OCA\\Files_External\\Config\\ConfigAdapter",
"type": "->",
"args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
}, {
"function": "OCA\\Files_External\\Config\\{closure}",
"class": "OCA\\Files_External\\Config\\ConfigAdapter",
"type": "->",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
"line": 130,
"function": "array_map",
"args": [{
"__class__": "Closure"
}, {
"1": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"2": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"3": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"6": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
},
"7": {
"__class__": "OCA\\Files_External\\Lib\\StorageConfig"
}
}]
}, {
"file": "/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php",
"line": 108,
"function": "getMountsForUser",
"class": "OCA\\Files_External\\Config\\ConfigAdapter",
"type": "->",
"args": ["*** sensitive parameter replaced ***", {
"__class__": "OC\\Files\\Storage\\StorageFactory"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Files/Filesystem.php",
"line": 424,
"function": "addMountForUser",
"class": "OC\\Files\\Config\\MountProviderCollection",
"type": "->",
"args": ["*** sensitive parameter replaced ***", {
"__class__": "OC\\Files\\Mount\\Manager"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Cache/File.php",
"line": 57,
"function": "initMountPoints",
"class": "OC\\Files\\Filesystem",
"type": "::",
"args": ["*** sensitive parameter replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/Cache/File.php",
"line": 178,
"function": "getStorage",
"class": "OC\\Cache\\File",
"type": "->",
"args": []
}, {
"file": "/var/www/nextcloud/lib/base.php",
"line": 816,
"function": "gc",
"class": "OC\\Cache\\File",
"type": "->",
"args": []
}, {
"function": "{closure}",
"class": "OC",
"type": "::",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/Hooks/EmitterTrait.php",
"line": 106,
"function": "call_user_func_array",
"args": [{
"__class__": "Closure"
},
["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
]
}, {
"file": "/var/www/nextcloud/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->",
"args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
}, {
"file": "/var/www/nextcloud/lib/private/User/Session.php",
"line": 411,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->",
"args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/CompleteLoginCommand.php",
"line": 44,
"function": "completeLogin",
"class": "OC\\User\\Session",
"type": "->",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\CompleteLoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/LoggedInCheckCommand.php",
"line": 60,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\LoggedInCheckCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/EmailLoginCommand.php",
"line": 58,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\EmailLoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/UidLoginCommand.php",
"line": 54,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\UidLoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/UserDisabledCheckCommand.php",
"line": 58,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
"line": 40,
"function": "process",
"class": "OC\\Authentication\\Login\\UserDisabledCheckCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/PreLoginHookCommand.php",
"line": 53,
"function": "processNextOrFinishSuccessfully",
"class": "OC\\Authentication\\Login\\ALoginCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/Authentication/Login/Chain.php",
"line": 108,
"function": "process",
"class": "OC\\Authentication\\Login\\PreLoginHookCommand",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/core/Controller/LoginController.php",
"line": 329,
"function": "process",
"class": "OC\\Authentication\\Login\\Chain",
"type": "->",
"args": [{
"__class__": "OC\\Authentication\\Login\\LoginData"
}]
}, {
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 217,
"function": "tryLogin",
"class": "OC\\Core\\Controller\\LoginController",
"type": "->",
"args": ["*** sensitive parameters replaced ***"]
}, {
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 126,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [{
"__class__": "OC\\Core\\Controller\\LoginController"
}, "tryLogin"]
}, {
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 157,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [{
"__class__": "OC\\Core\\Controller\\LoginController"
}, "tryLogin"]
}, {
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 302,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::",
"args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
"__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
}, {
"_route": "core.login.tryLogin"
}]
}, {
"file": "/var/www/nextcloud/lib/base.php",
"line": 1008,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->",
"args": ["/login"]
}, {
"file": "/var/www/nextcloud/index.php",
"line": 36,
"function": "handleRequest",
"class": "OC",
"type": "::",
"args": []
}],
"File": "/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php",
"Line": 60
},
"CustomMessage": "--"
}
Bug description
We have a working nextcloud instance at version 22.2.7 with php7.3.
LDAP against a samba4 AD domain is used for user authentication.
SMB External Storage with Session Credentials is used.
After the upgrade to 22.2.8 (and for testing 23.0.5) the login won't work any more for all user types (ldap and root user).
The raised exceptions are listed in the Nextcloud Logs section.
Steps to reproduce
Expected behavior
login still works after the upgrade
Installation method
Manual installation
Operating system
Debian/Ubuntu
PHP engine version
PHP 7.3
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Updated from a minor version (ex. 22.2.3 to 22.2.4)
Are you using the Nextcloud Server Encryption module?
no
What user-backends are you using?
Configuration report
{ "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "***REMOVED SENSITIVE VALUE***" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "default_phone_region": "AT", "version": "23.0.5.1", "overwrite.cli.url": "https:\/\/***REMOVED SENSITIVE VALUE***", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "ldapIgnoreNamingRules": false, "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory", "memcache.local": "\\OC\\Memcache\\APCu", "skeletondirectory": "", "loglevel": 2, "maintenance": false, "apps_paths": [ { "path": "\/var\/www\/nextcloud\/apps", "url": "\/apps", "writable": false }, { "path": "\/var\/www\/nextcloud\/apps2", "url": "\/apps2", "writable": true } ] } }List of activated Apps
Nextcloud Signing status
Nextcloud Logs