Open RMuetterlein opened 2 years ago
I had the same situation. No input fields displayed to specify the recovery password. I am not sure if it is relevant but I have enabled the encryption already a while ago (I think at that time the recovery password feature was not yet available) and went through several major release upgrades. Maybe it has something to do with the fact that I enabled the encryption before the recovery password feature was available?
Fresh installation of Nextcloud 24.0.5, installed the encryption module, enabled it and no input field for recovery either:
The issue might be that I enabled encryption before installing the Default encryption module. I'm not sure how I can disable/re enable this for testing :/
EDIT: I followed the instruction to turn off Server side encryption in maintenance mode, disabled/removed the Default encryption module, reinstalled it and re-enable server side encryption. Still no fields.
Clicking on the title of the notification from above redirects me to "https://myawesomenextcloudinstance.org/settings/user/security". I believe either the link in the notification is wrong, or the notification is meant for the user part of my session and not the admin part. Either way the link should take me to the form to provide a recovery key.
Hi, please update to 24.0.8 or better 25.0.2 and report back if it fixes the issue. Thank you!
Hello
I have updated NextCloud to version 25.0.5. Unfortunately it is still not possible to enter a key, because a corresponding field is not available. Therefore, the error still exists.
After updating to version 26.0.1, the password field is not present (still not), nor can encryption be disabled. This function has been disabled. I'm starting to get seriously worried about whether it was wise to enable this feature in the first place. For more than 1 year, the problems can't be solved - rather, they become even bigger. I find this very worrying. I therefore ask for support in solving this problem.
This is something that holds me about using encryption with Nextcloud - the UI for it is not polished at all, and I really don't want to get stuck with encrypted files with no key in case of a disaster recovery, for example.
This is precisely why this (in my view serious) problem must finally be rectified. Unfortunately, I can't see if this massive bug has any kind of priority at all. The developers don't communicate this very well.
The recovery key is only applicable if using per-user keys. The field will not appear in a default setup.
The default mode is a master key (not per-user keys) so the recovery key isn't applicable. Unless you've explicitly switched to per-user key mode by disabling the master key, this is expected behavior. But it does sound like the encryption config documentation could be clarified a bit.
You can see the details rather than take my word for it by clicking on the Encryption Details section that exists in the Admin Manual just after the Encryption Configuration section:
https://github.com/nextcloud/documentation/blob/5dde59862fe9a60b2bceb534e5095e201cec8a43/admin_manual/configuration_files/encryption_details.rst#key-type-master-key https://github.com/nextcloud/documentation/blob/5dde59862fe9a60b2bceb534e5095e201cec8a43/admin_manual/configuration_files/encryption_details.rst#key-type-recovery-key
(the above links are to the docs in the code repo, but they're the same as the main docs - I just can't reach docs.nextcloud.com at the moment to give you those links).
@joshtrichards Long awaiting explanation I believe. Thanks!
Master key seems the friendlier version. I tried turning E2EE on my server, but my friend complaining the key was too complicated to set up on the client. I believe the steps needed maybe weren't explicit enough for regular users (the opposite of enthusiast users). Master key though could raise eyebrows for the general users too though since trust is on the decline (couch GAMAF cough)
⚠️ This issue respects the following points: ⚠️
Bug description
I activated the module and then wanted to specify the recovery password. Unfortunately, the necessary input fields are not displayed.
Steps to reproduce
Expected behavior
As described in the instructions, 2 input fields should be displayed https://docs.nextcloud.com/server/23/admin_manual/configuration_files/encryption_configuration.html#enabling-users-file-recovery-keys
Installation method
Other
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.0
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
No response
Are you using the Nextcloud Server Encryption module?
No response
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
No response
Additional info
No response