-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: OCP\Files\NotFoundException: No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_6a00bfb3.publicKey existing mounts: #32194
Comments
Same problem in nextcloud 24.0.2 on debian buyselle. |
This comment was marked as duplicate.
This comment was marked as duplicate.
Confirmed on Ubuntu 20.04 + nextcloud snap version 24.0.1 |
Confirmed TrueNas Scale official App 24.0.2_1.6.5 also having same issue. |
After updating to 24.0.3 it looks like the problem is solved... Debian 11 Bullseye |
Can anyone else confirm this before I close out this issue ? |
Once docker patch is released I will update |
After updating to last version I still have the same issue |
Same issue here. |
Logs for some additional and possibly related errors:
|
No! Problem is not solved. I still receive the error with version 24.0.3, |
what PHP version is everyone using? I'm on 8.1 and it worked. |
8.0 as recommended in Nextcloud Doc |
I can confirm the files are being deleted from the external storage, even though the errors I have reported on #32194 (comment) are still being logged. |
Confirmed having the same issue on the latest versions: Error logs were triggered when trying to delete a guest user. NC also gave an error that the user could not be deleted, although after refreshing the page the user was indeed deleted. |
Same issue here. |
This comment was marked as off-topic.
This comment was marked as off-topic.
We just experienced this when upgrading from 22 -> 23 -> 24.0.4. |
not sure if directly related, please try reverting #32690 and see if it solves the issue |
I just had a look at logs from a nextcloud instance that reported this. Backtrace of the error messageHere's a full trace as that usually makes investigating the issue far easier: full trace{{
"reqId": "...",
"level": 3,
"time": "2022-06-21T20:17:25+00:00",
"remoteAddr": "1.2.3.4",
"user": "--",
"app": "no app in context",
"method": "GET",
"url": "/boaform/admin/formLogin",
"message": "App encryption threw an error during app.php load: No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_75aa93fb.publicKey existing mounts: ",
"userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0",
"version": "24.0.2.1",
"exception": {
"Exception": "OCP\\Files\\NotFoundException",
"Message": "No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_75aa93fb.publicKey existing mounts: ",
"Code": 0,
"Trace": [
{
"file": "/var/www/nextcloud/lib/private/Files/Filesystem.php",
"line": 320,
"function": "find",
"class": "OC\\Files\\Mount\\Manager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/View.php",
"line": 1162,
"function": "resolvePath",
"class": "OC\\Files\\Filesystem",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/Files/View.php",
"line": 552,
"function": "basicOperation",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Encryption/Keys/Storage.php",
"line": 269,
"function": "file_exists",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Encryption/Keys/Storage.php",
"line": 229,
"function": "getKey",
"class": "OC\\Encryption\\Keys\\Storage",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Encryption/Keys/Storage.php",
"line": 121,
"function": "getKeyWithUid",
"class": "OC\\Encryption\\Keys\\Storage",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/KeyManager.php",
"line": 614,
"function": "getSystemUserKey",
"class": "OC\\Encryption\\Keys\\Storage",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/KeyManager.php",
"line": 170,
"function": "getPublicShareKey",
"class": "OCA\\Encryption\\KeyManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/Users/Setup.php",
"line": 62,
"function": "validateShareKey",
"class": "OCA\\Encryption\\KeyManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/AppInfo/Application.php",
"line": 55,
"function": "setupSystem",
"class": "OCA\\Encryption\\Users\\Setup",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/appinfo/app.php",
"line": 37,
"function": "setUp",
"class": "OCA\\Encryption\\AppInfo\\Application",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_App.php",
"line": 305,
"args": [
"/var/www/nextcloud/apps/encryption/appinfo/app.php"
],
"function": "require_once"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_App.php",
"line": 186,
"function": "requireAppFile",
"class": "OC_App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_App.php",
"line": 140,
"function": "loadApp",
"class": "OC_App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line": 325,
"function": "loadApps",
"class": "OC_App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line": 370,
"function": "setupRoot",
"class": "OC\\Files\\SetupManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Mount/Manager.php",
"line": 95,
"function": "setupForPath",
"class": "OC\\Files\\SetupManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/View.php",
"line": 1386,
"function": "find",
"class": "OC\\Files\\Mount\\Manager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Node/Root.php",
"line": 205,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"function": "get",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line": 72,
"function": "call_user_func_array"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line": 149,
"function": "__call",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/AppData/AppData.php",
"line": 141,
"function": "get",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/JSCombiner.php",
"line": 88,
"function": "getFolder",
"class": "OC\\Files\\AppData\\AppData",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/JSResourceLocator.php",
"line": 123,
"function": "process",
"class": "OC\\Template\\JSCombiner",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/JSResourceLocator.php",
"line": 76,
"function": "cacheAndAppendCombineJsonIfExist",
"class": "OC\\Template\\JSResourceLocator",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/ResourceLocator.php",
"line": 78,
"function": "doFind",
"class": "OC\\Template\\JSResourceLocator",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/TemplateLayout.php",
"line": 377,
"function": "find",
"class": "OC\\Template\\ResourceLocator",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/TemplateLayout.php",
"line": 205,
"function": "findJavascriptFiles",
"class": "OC\\TemplateLayout",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_Template.php",
"line": 185,
"function": "__construct",
"class": "OC\\TemplateLayout",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/Base.php",
"line": 132,
"function": "fetchPage",
"class": "OC_Template",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/base.php",
"line": 802,
"function": "printPage",
"class": "OC\\Template\\Base",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/base.php",
"line": 1104,
"function": "init",
"class": "OC",
"type": "::"
},
{
"file": "/var/www/nextcloud/index.php",
"line": 34,
"args": [
"/var/www/nextcloud/lib/base.php"
],
"function": "require_once"
}
],
"File": "/var/www/nextcloud/lib/private/Files/Mount/Manager.php",
"Line": 118,
"CustomMessage": "App encryption threw an error during app.php load: No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_75aa93fb.publicKey existing mounts: "
}
}
"reqId": "YQ91qHHCsuhfKe4TCIxG",
"level": 3,
"time": "2022-06-21T20:17:25+00:00",
"remoteAddr": "104.217.249.182",
"user": "--",
"app": "no app in context",
"method": "GET",
"url": "/boaform/admin/formLogin",
"message": "App encryption threw an error during app.php load: No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_75aa93fb.publicKey existing mounts: ",
"userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0",
"version": "24.0.2.1",
"exception": {
"Exception": "OCP\\Files\\NotFoundException",
"Message": "No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_75aa93fb.publicKey existing mounts: ",
"Code": 0,
"Trace": [
{
"file": "/var/www/nextcloud/lib/private/Files/Filesystem.php",
"line": 320,
"function": "find",
"class": "OC\\Files\\Mount\\Manager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/View.php",
"line": 1162,
"function": "resolvePath",
"class": "OC\\Files\\Filesystem",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/Files/View.php",
"line": 552,
"function": "basicOperation",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Encryption/Keys/Storage.php",
"line": 269,
"function": "file_exists",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Encryption/Keys/Storage.php",
"line": 229,
"function": "getKey",
"class": "OC\\Encryption\\Keys\\Storage",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Encryption/Keys/Storage.php",
"line": 121,
"function": "getKeyWithUid",
"class": "OC\\Encryption\\Keys\\Storage",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/KeyManager.php",
"line": 614,
"function": "getSystemUserKey",
"class": "OC\\Encryption\\Keys\\Storage",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/KeyManager.php",
"line": 170,
"function": "getPublicShareKey",
"class": "OCA\\Encryption\\KeyManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/Users/Setup.php",
"line": 62,
"function": "validateShareKey",
"class": "OCA\\Encryption\\KeyManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/lib/AppInfo/Application.php",
"line": 55,
"function": "setupSystem",
"class": "OCA\\Encryption\\Users\\Setup",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/encryption/appinfo/app.php",
"line": 37,
"function": "setUp",
"class": "OCA\\Encryption\\AppInfo\\Application",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_App.php",
"line": 305,
"args": [
"/var/www/nextcloud/apps/encryption/appinfo/app.php"
],
"function": "require_once"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_App.php",
"line": 186,
"function": "requireAppFile",
"class": "OC_App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_App.php",
"line": 140,
"function": "loadApp",
"class": "OC_App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line": 325,
"function": "loadApps",
"class": "OC_App",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line": 370,
"function": "setupRoot",
"class": "OC\\Files\\SetupManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Mount/Manager.php",
"line": 95,
"function": "setupForPath",
"class": "OC\\Files\\SetupManager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/View.php",
"line": 1386,
"function": "find",
"class": "OC\\Files\\Mount\\Manager",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Node/Root.php",
"line": 205,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"function": "get",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line": 72,
"function": "call_user_func_array"
},
{
"file": "/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line": 149,
"function": "__call",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Files/AppData/AppData.php",
"line": 141,
"function": "get",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/JSCombiner.php",
"line": 88,
"function": "getFolder",
"class": "OC\\Files\\AppData\\AppData",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/JSResourceLocator.php",
"line": 123,
"function": "process",
"class": "OC\\Template\\JSCombiner",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/JSResourceLocator.php",
"line": 76,
"function": "cacheAndAppendCombineJsonIfExist",
"class": "OC\\Template\\JSResourceLocator",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/ResourceLocator.php",
"line": 78,
"function": "doFind",
"class": "OC\\Template\\JSResourceLocator",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/TemplateLayout.php",
"line": 377,
"function": "find",
"class": "OC\\Template\\ResourceLocator",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/TemplateLayout.php",
"line": 205,
"function": "findJavascriptFiles",
"class": "OC\\TemplateLayout",
"type": "::"
},
{
"file": "/var/www/nextcloud/lib/private/legacy/OC_Template.php",
"line": 185,
"function": "__construct",
"class": "OC\\TemplateLayout",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Template/Base.php",
"line": 132,
"function": "fetchPage",
"class": "OC_Template",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/base.php",
"line": 802,
"function": "printPage",
"class": "OC\\Template\\Base",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/base.php",
"line": 1104,
"function": "init",
"class": "OC",
"type": "::"
},
{
"file": "/var/www/nextcloud/index.php",
"line": 34,
"args": [
"/var/www/nextcloud/lib/base.php"
],
"function": "require_once"
}
],
"File": "/var/www/nextcloud/lib/private/Files/Mount/Manager.php",
"Line": 118,
"CustomMessage": "App encryption threw an error during app.php load: No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_75aa93fb.publicKey existing mounts: "
}
} URLs that trigger thisI also analyzed the urls that would trigger this error. Many of them seemed like they were triggered by scans for vulnerabilities: sample of urls
command usedrg "publicKey existing mounts:" nextcloud.log | jq '.url' | sort | uniq -c |
The file that is mentioned in the error message does exist in the case i am investigating. Looks like it's a matter of load order / mount point initialization. |
All errors have exactly the same message and no user and no app in context. So looks like it's always looking for the same file and only happens pre-auth. |
The second trace looks like |
I've continued to investigate this. So far it looks like the requests that triggered the error were mostly without authentication. On the same instance I am seeing a lot of 403 responses on clients that try to sync. I wonder if the two are related. Anyone else observing syncing problems with clients? |
I think this is happening in a codepath that is only triggered when using the encryption app with masterkey disabled. If you run into this issue - please check wether you are using encryption app and have masterkey disabled. I'll see if i can reproduce it in that setting. update: Could still not reproduce it. Most likely this is related to the partial file system setup that was introduced in NC24. This seems to cause some none deterministic caching issues. |
@max-nextcloud I am currently experiencing this problem, and confirm that I am using the encryption application with the master key disabled. |
I am currently having this issue. I actually started a new server to use while I work the issue on my original, and somehow ended up with the same exact problem on the new one, that was freshly installed from AIO image. Various 403, the same errors when trying to move or delete files. I do not have masterkey disabled. Everything is default and stock right out of the box from the AIO, with some apps installed, and some test files uploaded. I may set up another AIO server and test it without any apps, then install the apps one by one and see there is an app, or combination of apps, that is causing the issue. I am also having "no token submitted" with login failures stating "could not verify token". Update: Disabling E2E seems to have unlocked the files on both the new and old server. I do need E2E for our purposes, so I have to find a solution to this asap. [no app in context] Error: OCP\Files\NotFoundException: No mount for path /files_encryption/OC_DEFAULT_MODULE/pubShare_XXXXXXXX.publicKey existing mounts: at <>
POST /apps/files/api/v1/showgridview [webdav] Fatal: OCA\DAV\Connector\Sabre\Exception\Forbidden: Client "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0" is not allowed to access end-to-end encrypted content at <>
DELETE /remote.php/dav/files/tim/Photos/Vineyard.jpg Accessibility Activity Appointments AppOrder Approval Auditing / Logging Brute-force settings Calendar Circles Client Push Collabora Online - Built-in CODE Server Collaborative tags Comments Contacts Contacts Interaction Dashboard Deck Default encryption module Deleted files End-to-End Encryption Extract Federation File access control File sharing Files automated tagging First run wizard Forms Impersonate Log Reader Monitoring Nextcloud All In One Nextcloud announcements Nextcloud Office Notifications ONLYOFFICE Password policy Passwords PDF viewer Photos Privacy Quota warning Recommendations Right click Share by mail Support Suspicious Login Talk Tasks Terms of service Text Theming Two-Factor TOTP Provider Two-Factor WebAuthn Usage survey User status Versions Video player Weather status Wopi |
Please try #39044 and see if it helps |
I'm not entirely sure how to test this patch in my setup. I'm using this snap https://github.com/nextcloud-snap/nextcloud-snap and assume I'd have to somehow build it with the patch but I have no experience in doing so. Can't find a way to patch the code in the running snap. |
Until now, this was only a minor nuisance with some errors here and there.
Glad I am following this issue since months. It's never fun to have a production instance die during updates. Can all the guys here (@steffengr, @martini-69, @Pazu, @mr-field, @barrelful, @bcutter, @punkyard, @doc75, @xf0e, @AndyXheli, @Zaxooy, @delorean44, @nunesgh, @BMiZEL) that see this problem please try to patch and report back whether it fixes it so we can move forward and get this released? Don't know where snap installs stuff, but If you're on some docker setup, get a shell into the container first, probably like this Thanks for the fix, @icewind1991! |
Thanks for mentioning me, tgoeg! I'm on 27.1.1 and manually applied the changes. Will come back in some days to report if it changed anything. There was just one thing that made me wonder: I don't have the folder /apps/files_sharing/tests/ so I couldn't edit the file /apps/files_sharing/tests/External/ManagerTest.php But since that folder and the files are also not included in the official release, those changes probabaly are not neccessary? |
I've also applied the patch to my 27.1.1 instance and will report back. I've rebased the PR on the @Zaxooy I'm pretty sure |
After testing the patch for around 3 days, I can safely say it gets rid of the "No mount for path" error in my setup. Before applying the patch the error would be logged around once per hour; after applying it the error messages disappeared completely. Everything else seemed to keep working fine, so I don't think it introduces any regressions. |
After testing it for 5 days I am happy to confirm: The bug seems to be gone. Thank you very much for the hard work! |
Before I try this, what advice do you have, if any, regarding implementing this patch on a production system for testing? Also, did it make any actual sense that this error message would be shown when 1) the publicKey file definitely existed, and 2) there were no external filesystem mounts at all, just the default, main one? No external storage or partitions whatsoever? |
My production system was completely broken without this, so I had no choice but to patch it in production. Given the other feedback here, I wouldn't hesitate too much and go for it. The patch basically makes NC do everything as it did before, but in a different order (i.e. sets up mounts earlier). And adds some error handling/better error messages. The error message is misleading. The mounts are simply not setup, i.e. files cannot be seen by NC in the moment it tries to access them. The error you see is the first access that fails. Nothing to do with the publicKey or external filesystems whatsoever. I don't have any, either. |
Hey there, Short information:
I already tried everything within this post but without any success.
|
Hi Cgom, LG |
Hi Martin, Thank you! |
@martini-69 I applied the patch manually, I will observe the results from now on! Update: |
I meant the patch in this thread from icewind. Have a look at the 3 files mentioned above: https://github.com/nextcloud/server/files/12728126/39044-NC25.0.12.patch.txt. After updating nc you have to patch again because a nc update overwrites this files. |
Yeah I foudn and applied the changes to my installation, but without any success to make my upload work again without a 500 Internal server error and the message: |
Hi, that error could indicate a more serious problem with your setup than the one we were facing. In our case Nextcloud was just doing things in the wrong order, but it sounds like it genuinely can't find/mount your storage. You mentioned that your upload is broken, does it mean that you can see and download all your files but can't upload anything? Or are there some files which you can't even see in the web view? |
Thanks for your response. I can upload files to my cloud, but if I delete some or try to move some files around I got a wierd behaviour that these already uploaded files are not movable and these results within this message Further information: |
@tgoeg: Tried the patch with NC 27.1.2 and errors have gone for me too! Big Thanks to you and Icewind |
So can we then finally have this (now confirmed working) patch shipped in a stable? |
It appears their plan is to apply it to 27 and also backport it to 26, though it's also still waiting for some code review. We'll all just have to be patient. |
The error persists here. I am now running:
|
It won't be fixed in 27/Hub 6 until pull request 41090 is merged, so be patient. At present it's targeted for 27.1.5, but that can change. It is rather inexplicable to me, however, that blizzz appears to be having so much trouble getting anyone to review the commit. Requests for review seem to sit for weeks or months without the requisite attention, like what you'd expect for a project on minimal life support. Perhaps that's what Nextcloud is, at this point. |
could you please give me some instruction on how do I apply this patch? |
#39044 was merged, backported, and released in:
|
Bug description
Upgraded from 23.0.4 to NC 24.0.0 RC2
Steps to reproduce
NA
Expected behavior
NA
Installation method
Manual installation
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.0
Web server
Apache (supported)
Database engine version
MySQL
Is this bug present after an update or on a fresh install?
Updated to a major version (ex. 22.2.3 to 23.0.1)
Are you using the Nextcloud Server Encryption module?
Encryption is Enabled
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
No response
Nextcloud Logs
Additional info
No response
The text was updated successfully, but these errors were encountered: