Skip to content

[Bug]: Admin auth error on External Storage #57596

@huntervcx

Description

@huntervcx

⚠️ This issue respects the following points: ⚠️

Bug description

Image

Everytime i try to add an external storage, if it asks for the admin password, it will says incorrect password
password is good, can login with it
Type good password -> error -> type a wrong password -> same error -> retype the good password -> will load indefinitely

same bug in nextcloud 30
work perfectly with nextcloud 25

Steps to reproduce

1.add a ldap integration
2.try to add an smb external storage with Log-in credentials, save in session (or database)
3. check "default to all users"
4. nextcloud ask for the admin password to verify
5. good password -> incorrect password
6. retype / resubmit -> infinite load

Expected behavior

added smb storage

Nextcloud Server version

32

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Fresh Nextcloud Server install

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "www.test.lan"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "32.0.4.1",
        "overwrite.cli.url": "http:\/\/www.test.lan",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
        "maintenance": false,
        "loglevel": 0
    }
}

List of activated Apps

Enabled:
  - activity: 5.0.0-dev.0
  - app_api: 32.0.0
  - circles: 32.0.0
  - cloud_federation_api: 1.16.0
  - contactsinteraction: 1.13.1
  - dashboard: 7.12.0
  - dav: 1.34.2
  - federatedfilesharing: 1.22.0
  - federation: 1.22.0
  - files: 2.4.0
  - files_external: 1.24.0
  - files_pdfviewer: 5.0.0-dev.0
  - files_sharing: 1.24.1
  - files_trashbin: 1.22.0
  - files_versions: 1.25.0
  - logreader: 5.0.0-dev.0
  - lookup_server_connector: 1.20.0
  - notifications: 5.0.0-dev.0
  - oauth2: 1.20.0
  - password_policy: 4.0.0-dev.0
  - photos: 5.0.0-dev.1
  - privacy: 4.0.0-dev.0
  - profile: 1.1.0
  - provisioning_api: 1.22.0
  - recommendations: 5.0.0-dev.0
  - related_resources: 3.0.0-dev.0
  - serverinfo: 4.0.0-dev.0
  - settings: 1.15.1
  - sharebymail: 1.22.0
  - support: 4.0.0-dev.0
  - text: 6.0.1
  - theming: 2.7.0
  - twofactor_backupcodes: 1.21.0
  - user_ldap: 1.23.0
  - user_status: 1.12.0
  - viewer: 5.0.0-dev.0
  - weather_status: 1.12.0
  - webhook_listeners: 1.3.0
  - workflowengine: 2.14.0
Disabled:
  - admin_audit: 1.22.0
  - bruteforcesettings: 5.0.0-dev.0 (installed 5.0.0-dev.0)
  - comments: 1.22.0 (installed 1.22.0)
  - encryption: 2.20.0
  - files_downloadlimit: 5.0.0-dev.0 (installed 5.0.0-dev.0)
  - files_reminders: 1.5.0 (installed 1.5.0)
  - firstrunwizard: 5.0.0-dev.0 (installed 5.0.0-dev.0)
  - nextcloud_announcements: 4.0.0-dev.0 (installed 4.0.0-dev.0)
  - survey_client: 4.0.0-dev.0 (installed 4.0.0-dev.0)
  - suspicious_login: 10.0.0-dev.0
  - systemtags: 1.22.0 (installed 1.22.0)
  - twofactor_nextcloud_notification: 6.0.0-dev.0
  - twofactor_totp: 14.0.0
  - updatenotification: 1.22.0 (installed 1.22.0)

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

{"reqId":"X9Xrf4tcCVNSKxcRRxxK","level":2,"time":"2026-01-16T15:28:08+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"core","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"Login failed: 'admin-nc' (Remote IP: '10.200.0.6')","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"core"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"--","app":"serverDI","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"serverDI"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"--","app":"serverDI","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"serverDI"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"--","app":"serverDI","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"serverDI"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"user_ldap","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\AppFramework\\IAppContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"user_ldap"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"user_ldap","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\AppFramework\\IAppContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"user_ldap"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"serverDI","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"serverDI"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"dav","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\AppFramework\\IAppContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"dav"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"dav","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\AppFramework\\IAppContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"dav"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:55+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"federatedfilesharing","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The requested alias \"OCP\\AppFramework\\IAppContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","data":{"app":"federatedfilesharing"}}
{"reqId":"ERaiYA0A5OB7aHAg779M","level":0,"time":"2026-01-16T15:28:56+00:00","remoteAddr":"10.200.0.6","user":"admin-nc","app":"files_external","method":"POST","url":"/index.php/apps/files_external/globalstorages","scriptName":"/index.php","message":"The loading of lazy AppConfig values have been triggered by app \"files_external\"","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0","version":"32.0.4.1","exception":{"Exception":"RuntimeException","Message":"The loading of lazy AppConfig values have been triggered by app \"files_external\"","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppConfig.php","line":492,"function":"loadConfig","class":"OC\\AppConfig","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppConfig.php","line":427,"function":"getTypedValue","class":"OC\\AppConfig","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/BackendService.php","line":248,"function":"getValueBool","class":"OC\\AppConfig","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/BackendService.php","line":267,"function":"isUserMountingAllowed","class":"OCA\\Files_External\\Service\\BackendService","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/BackendService.php","line":119,"function":"isAllowedUserBackend","class":"OCA\\Files_External\\Service\\BackendService","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/BackendService.php","line":133,"function":"registerBackend","class":"OCA\\Files_External\\Service\\BackendService","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/BackendService.php","line":89,"function":"registerBackends","class":"OCA\\Files_External\\Service\\BackendService","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/BackendService.php","line":193,"function":"loadBackendProviders","class":"OCA\\Files_External\\Service\\BackendService","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Service/StoragesService.php","line":272,"function":"getBackend","class":"OCA\\Files_External\\Service\\BackendService","type":"->"},{"file":"/var/www/nextcloud/apps/files_external/lib/Controller/StoragesController.php","line":90,"function":"createStorage","class":"OCA\\Files_External\\Service\\StoragesService","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/apps/files_external/lib/Controller/GlobalStoragesController.php","line":95,"function":"createStorage","class":"OCA\\Files_External\\Controller\\StoragesController","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":204,"function":"create","class":"OCA\\Files_External\\Controller\\GlobalStoragesController","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":118,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":153,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":321,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1061,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":25,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/AppConfig.php","Line":1326,"message":"The loading of lazy AppConfig values have been triggered by app \"files_external\"","exception":{},"CustomMessage":"The loading of lazy AppConfig values have been triggered by app \"files_external\""}}

Additional info

login/logout no changes
firefox / edge no changes

BUT in command line -> no issues, can add the external share without issues

in nextcloud logs, the first request is a wrong password, then immediatly the good password

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagePending check for reproducibility or if it fits our roadmap32-feedbackbug

    Type

    No fields configured for Bug.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions