-
Notifications
You must be signed in to change notification settings - Fork 797
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]: v3.8.0 basically KILLS E2EE ("Error with the metadata. Getting unexpected metadata format.") #5564
Comments
@bcutter sorry to hear that |
Hi, |
@VanHell1638 I will delay this as I have found an issue in the end-to-end encryption implementation of the desktop client that is not conform to the specification |
not sure how you can recover |
TBH after almost 5 lost hours yesterday I'm still not (yet) in the needed mood so providing debugs... better refer to @VanHell1638. Just as note: I fixed this FOR ME by doing a full E2EE reset, downgrading desktop client (and blocking auto update on all other machines to stay at 3.7.4 for now) and re-syncing all E2EE content. Probably just downgrading would have been enough and the 3 to 4 hours of E2EE reset party was oversized. I will test any new desktop client version claiming to have this fixed of course. |
#5572 should enable automatic recovery from broken checksums |
both fix will be in 3.8.1 release |
I will test 3.8.1 once it is released. |
Just a small note (not sure if it's worth posting @ https://github.com/nextcloud/end_to_end_encryption/issues) since updating the E2EE app from 1.11.1 to 1.11.3 yesterday:
Seems like 3.7.4 desktop client and 1.11.3 server app version don't work very well. Hopefully 1.11.3 will with 3.8.1... 🙄 Trouble continues. Had to disable E2EE on that client (and probably all other clients running the desktop client) to make the non-encrypted rest sync. Argh... When will 3.8.1 gonna be released? Otherwise I would need to look into how to downgrade a server app (e2ee 1.11.3 to 1.11.1)... |
How to downgrade end_to_end_encryption server app? I'm going crazy here with stuck sync of really really REALLY important files ⚠ |
Downgrading the server app back to 1.11.1 (theory: desktop clients back to 3.7.4, app back to 1.11.1 - combination where everything was simply WORKING) changed nothing. Still stuck sync: initial sync after E2EE enabled on desktop client: Had to upgrade server app back to 1.11.3 as iOS client refused changes (e. g. deleting E2EE files) with error message "Error - The server version of the end to end encryption is not compatible with this client". I guess some meta data generated with a newer server app version might cause this. It's a complete mess, nothing is working anymore. I'm so upset. Especially cause it's like a déjà vu to what we saw back a few years ago when E2EE was originally marketed as production ready even it was (and is) technically still in beta according to the seriousness of still existing issues: This is the marketing https://nextcloud.com/blog/desktop-3-8-end-to-end-encryption-levels-up-with-sharing-and-file-drop/, this #5564 is what's really going on. Just inacceptable, I should refuse and delay NC client updates for a few weeks in future, like proven for the server part. My mistake doing the update. Need to cool down and hope some day someone will help on the 3.8.1 question (nightly, beta, hotfix, stable release) so I can stop praying I can finally sync again. |
After spending another 2 hours I am giving up now. Meanwhile desktop client only syncs encrypted files and complains about missing encryption information. Congrats, you guys just really screwed up things. Out of abilites from a user perspective. Wasted enough of my time. You'll fix it for sure. Just ping me once you wake up and have some news on this. |
Awesome, just ran into the same trap. Even worse - a few days ago my laptop/ssd with the encrypted source files died - no access anymore. Honestly: why is the 3.8.0 release still online? Can you imagine how many people are loosing (or not having access to - what is it?!) their files right now? Can you please tell us:
|
I ran into the same issue a 6 days ago (Apr-08). My observations might help:
|
Also ran into this issue when upgrading desktop client from 3.7.4 to 3.8.0. Downgrading back to 3.7.4 didn't help. I know this is free software and I appreciate it. But I also find it hard to comprehend why version 3.8.0 is still online with such a serious bug and why haven't you released the hotfix version when you had the problem fixed for 2 weeks already. |
Same from my end. The error has been known for 2 weeks and according to the information here on Github and has already been solved. Where is the hot fix? As an alternative to Microsoft products, an urgent bug fix should not wait 2 weeks and a faulty version should still not still available for download. The quality assurance should be checked again at this point. |
please test again with the latest release |
@mgallien it looked like it was fixed, correct. Unfortunately, after a longer time I experienced a follow-up issue probably of the fixes: folders deleted on the endpoint with NC desktop client are not deleted on the server with E2EE enabled. Please urgently have a look at #5918. Thank you. |
This comment was marked as outdated.
This comment was marked as outdated.
@mgallien see last post, thx. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
I was affected by this too. I enabled E2EE for two folders only (the most important ones naturally), and ever since I accessed them with the mobile app sometime around April or May I can't access them anymore. When they get downloaded to the PC, the folder names are some hex values instead of the real file names. Seeing how this is supposedly fixed now, is there any way I can recover my lost folders? I have the 12 word mnemonic of course. EDIT: This is what the client looks like for me. The mnemonic is set up, but all filesnames are messed up, most of the folders are empty and files are missing from the folders that aren't empty. |
I am affected by this too. Any updates planed on this in the near future? |
I'm having this issue as well. I'm running a 3 weeks brand new Nextcloud install. The Nextcloud desktop client version is Step that lead to this error;
This is where the client started throwing the errors. I can't really share my logs because there is so much personal information in them which would take a lot of time to anonymize. If anyone got a fix to get the sync to complete. Right now, no matter what I'm trying the sync fails and Nextcloud is useless. |
Same for me now. Added a new file to the E2E folder, restarted my mac -> missing metadata error. Re-sync, remove the folder & re-add it, nothing currently resolves it. nextcloud server version 28.0.6. Client 3.13.0. e2e version 1.14.5 |
Now I run into that issue. Am I questioning everything, because of this highly active, but still unresolved thread? - Yes. Beside this error, the sync seems to work. A file changed on client1, generating this error, is in the expected state on client2. |
I was able to solve the conflict. (Enter docker container)
|
occ files:scan didn't help - why would it? :) Server: 29.0.5. UPD: I think I was able to fix this... We will see how it goes. |
Bug description
After updating to desktop client v3.8.0 I started to see strange sync issues. Encrypted changed and created files could not be synced with the server anymore.
With v3.8.0 there are metadata issues. Clients give
Error with the metadata. Getting unexpected metadata format.
.Steps to reproduce
occ files:scan-app-data
etc.)Note: you can also create the folder on the iOS client and try to access it from the desktop client, same result.
Expected behavior
Access is possible as usual.
Which files are affected by this bug
All E2EEncrypted!
Operating system
Windows
Which version of the operating system you are running.
Windows 10
Package
Appimage
Nextcloud Server version
25.0.5.1
Nextcloud Desktop Client version
3.8.0
Is this bug present after an update or on a fresh install?
Updated to a major version (ex. 3.3.6 to 3.4.0)
Are you using the Nextcloud Server Encryption module?
Encryption is Enabled
Are you using an external user-backend?
Nextcloud Server logs
Additional info
You should maybe have a look at what you did in e. g. (quick screening for E2E relevant changes)
I downgraded to 3.7.4 and everything is working as expected/normal! No more sync issues or error messages. Just a bit of data loss and loss of 4 hours... thanks.
Currently in rage mode and not willing to upgrade to 3.8.0 again to provide desktop client logs. Sorry.
The text was updated successfully, but these errors were encountered: