element-hq / hydrogen-web

Lightweight matrix client with legacy and mobile browser support
Apache License 2.0
631 stars 123 forks source link

OLM.UNKNOWN_PICKLE_VERSION when trying to enable key backup #762

Open Mikaela opened 2 years ago

Mikaela commented 2 years ago

Describe the bug

When I login and enter my E2EE key I get error message Could not enable key backup: OLM.UNKNOWN_PICKLE_VERSION. My other clients report Hydrogen as unverified and Nheko also sees a dehydrated device that is also unverified.

I have dehydrated devices enabled in Element labs.

To Reproduce Steps to reproduce the behavior:

  1. Add hydrogen.element.io as a shortcut or whatever PWA term is
  2. Login
  3. Enter the E2EE security key
  4. See error Could not enable key backup: OLM.UNKNOWN_PICKLE_VERSION.

Expected behavior

My Hydrogen and dehydrated device get verified.

Screenshots

Smartphone (please complete the following information):

Additional context

I am also unable to verify from other devices as Hydrogen seems to not support either emoji verification or QR code scanning?

bwindels commented 2 years ago

Enabling key backup won't verify your device just yet, as verification isn't supported yet. See the FAQ how to cross-sign your Hydrogen device from element web. Not being able to enable key backup seems like a valid bug though. Could you make sure you are running the latest hydrogen and then submit your logs from the settings? That should hopefully give me some more info.

Mikaela commented 2 years ago

Another error message: Could not enable key backup: Could not read key backup with the given key. The key is copy-pasted from my Bitwarden and works with Elements and Nheko.

I just "installed" Hydrogen today and am at version 0.2.32 (4197437774) and "Logs sent successfully!"

Mikaela commented 2 years ago

Were the logs received or did they include anything? I previously reproduced this today.

Is there anything further that I can do?