I’m using Passbolt for a while now and and it was working fine so far. The users that have their accounts restored in their browsers are able to login and interact with Passbolt perfectly fine.
The issue starts when a user is trying to restore the account. After arriving to the step where the user has to paste the private key, when pressing “Next” the process fails claiming that “This key doesn’t match any account.”. In the Debug console in Chrome and Firefox it shows a “undefined” exception in some promise.
setup.html:1 Uncaught (in promise) undefined Promise.then (async) (anonymous) @ setup.js:285 dispatch @ jquery.js:5429 elemData.handle @ jquery.js:5233
In the “Network” tab I cannot see any requests made when pressing “Next”, but on the server logs I can see that a request is made and succeeds with a 200 response:
"GET /auth/is-authenticated.json HTTP/2.0" 200 213 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 Edg/85.0.564.44"
Anybody has an idea what is going on? All healthchecks seems to be passing in Passbolt. Nothing on the Server has changed. The only change performed a few weeks ago was disabling the expiration date on the root “entry?” in the gnupg file as it had expired.