During first login on riot-web 1.16 (or subsequent "Restore keys from backup" or similar actions), the client fails to fetch keys from the server.
The GUI keeps spinning on "Fetching keys" and nothing happens.
restoreWithCachedKey failed: Error: "Couldn't get key"
restoreKeyBackupWithCache https://riot.midlertidig.online/bundles/9f769ac7a648e2ec9507/vendors~init.js:2Log: sent
For the web app:
This also happens in the newest riot-desktop on Windows 10.
Trying to repro this but no luck so far. After enetering the account password and clicking, 'Next', you should get a prompt for your key backup passphrase. Are you not getting that prompt?
No. I was expecting that, but it just asked about account passphrase.
I guess I can solve it by deleting the key backup, but that won't fix the
real issue.
I'm seeing this same on Mac OS, using an account on matrix.org. I get to this screen:

After entering my password and pressing enter, I come to this screen:

The spinner spins for a few seconds, and then I end up back at the same exact password entry screen as above, with no error message. I can enter my password again and the same thing will happen -- I just end up back where I started with no explicit indication of either progress or failure.
Also, this might be a separate bug, but if I press "skip" and then "go back", I end up here, which is definitely not back where I was before:

I'm also seeing this on ArchLinux using a feneas.org account
For me it was working when setting it up on the RiotX Android App, but once I try to set it up on the desktop application (Fedora using the Flatpak) it will go into a loop asking about the account passphrase.
It never asks about the key backup passphrase only the account password.
I also can't verify the session from my other device - after confirming it with the Emoji method it will say "The other party cancelled the verification."
When trying to use the website I can also see that the POST to https://matrix-client.matrix.org/_matrix/client/unstable/keys/device_signing/upload returns a 401 - Unauthorized.
I've got this same issue, both with riot desktop (linux) and riot web at riot.im/staging. Cannot get in due to "encryption upgrade" failing over and over again. I also get following error message: "Unable to query secret storage status"
Same problem here, with Ubuntu 20.04 and Firefox 76.
It keeps asking the pasword to upgrade the encryption key, but does not accept the password.
Same. Cannot verify new device and cannot read past messages. After clicking the little popup that asks if I want to verify new device on my original instance, and I click verify and verify again, spinner just spins and nothing happens.
Most helpful comment
For me it was working when setting it up on the
RiotXAndroid App, but once I try to set it up on the desktop application (Fedora using the Flatpak) it will go into a loop asking about the account passphrase.It never asks about the key backup passphrase only the account password.
I also can't verify the session from my other device - after confirming it with the Emoji method it will say "The other party cancelled the verification."
When trying to use the website I can also see that the
POSTto https://matrix-client.matrix.org/_matrix/client/unstable/keys/device_signing/upload returns a401 - Unauthorized.