Page unresponsive - fresh installation

Hello, I have encountered a problem in installation of passbolt, in the third step in server keys there is a pop up of page unresponsive. I have used another browser and restart my computer but I still got the same result. What do you think the problem here? Thanks

I also tried the basic troubleshooting for page unresponsive in google chrome and in edge but stil got the same problem.

Tried in my newly install OS in VM and got the same problem.

Hi @sixela011,

We spotted this issue this week :confused:

When you configure passbolt to be served with HTTP instead of HTTPS, there is not enough entropy on the browser to properly generate the GPG server keys.

We will release a new 3.7.1 package in the coming days with a fix.

In the meantime, as a workaround, you can generate yourself a gpg key and use the import button. This works. Or configure SSL :slight_smile:

To generate a GPG key:

On your linux server, a temporary gpg homedir named gpg-tmp:

mkdir gpg-tmp

Create a RSA key without passphrase (Replace John Doe name and email with yours :wink: ):

gpg --homedir gpg-tmp --batch --no-tty --gen-key <<EOF
    Key-Type: rsa
    Key-Length: 4096
    Key-Usage: sign,cert
    Subkey-Type: rsa
    Subkey-Length: 4096
    SubKey-Usage: encrypt
    Name-Real: John Doe
    Name-Email: john@doe.com
    Expire-Date: 0
    %no-protection
    %commit
EOF

Search for the new key fingerprint:

gpg --homedir gpg-tmp --list-secret-keys

Export the secret key, I assume here you want to export key with fingerprint 9AB9F0A3317DC33382E5DACCCC391CCC349A9FD2, yours will be different:

gpg --armor --homedir gpg-tmp --export-secret-keys 9AB9F0A3317DC33382E5DACCCC391CCC349A9FD2

Copy paste the output in the import screen:

Bonus:

Passbolt support also elliptic keys and not only RSA one, if you prefer generate a ECC key, here is the command you want:

gpg --homedir gpg-tmp --batch --no-tty --gen-key <<EOF
    Key-Type: eddsa
    Key-Curve: ed25519
    Key-Usage: sign,cert
    Subkey-Type: ecdh
    Subkey-Curve: cv25519
    SubKey-Usage: encrypt
    Name-Real: John Doe
    Name-Email: john@doe.com
    Expire-Date: 0
    %no-protection
    %commit
EOF

Once the key imported, you can delete the gpg-tmp folder:

rm -rf gpg-tmp

Cheers,

1 Like

Thank you, I have successfully installed passbolt.

1 Like

Thank you for your feedback BTW. It will be fixed on next release.