I have the same problem here. I’m using the Docker CE version. But I don’t think the problem is on the server side. The Android app now works lightning fast, whereas the Chrome extension takes about 40 seconds on Windows.
Hey Frank.
We have some enhanced debug functionality coming in an upcoming browser extension to give more visibility into browser behaviour that’s not currently available from the HAR logs.
Is your browser experiencing this just the once when you start up for the day, as the other are?
Cheers
Gareth
It always happens after the first login. After that, everything works fine. If I close the browser and restart it, I have to log in and wait again.
I saw that there is a new Docker version (5.5.0). I will test it today together with truncating the metadata_session_keys in the database.
OK, so after updating to 5.5.0 and emptying the DB table, everything is working fine again. I’m not sure if a new version of the extension has already been installed (this happens automatically in the background), but for me, the problem is solved for now.
I just had to register myself on this forum to also share my solution on this problem… so, hello everyone!
I’m running passbolt on my server on Ubuntu Server 24.04 LTS Virtual Machine with 2 Cores (Ryzen 7 7730U) & 2GB RAM, filled with ~500 entries and got the same problem since migrating encrypted metadata… frontend loads fast, but after every login all my passwords took 20sec to load on different devices.
As @frank2342 said, clearing the metadata_session_keys from the DB also worked like a charme for me!
My solution on Ubuntu with MariaDB:
# make sure you have a DB backup/snapshot of you VM
$ mysql -u yourDBuser -p
mysql> SHOW DATABASES; # just lookup your DBs... in case you've forgot the DB name.. like me ^^
mysql> USE <your_passbolt_db>;
mysql> SELECT COUNT(*) FROM metadata_session_keys; # should count 2 entries
mysql> TRUNCATE TABLE metadata_session_keys;
mysql> EXIT;
After the first login passbolt should rebuild the session-keys and everything should be fast as usual.
Cheers!