These are the logs I could see
gpg: keybox ‘/var/lib/passbolt/.gnupg/pubring.kbx’ created
gpg: /var/lib/passbolt/.gnupg/trustdb.gpg: trustdb created
gpg: key 21382955CB3F4F9A: public key “Passbolt default user passbolt@yourdomain.com” imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 21382955CB3F4F9A: “Passbolt default user passbolt@yourdomain.com” not changed
gpg: key 21382955CB3F4F9A: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
…+…+.+…+…+…+…+…+.+…+…+…+…+.+…+…+.+…+…+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+.+…+…+.+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+.+…+…+…+…+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+.+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+.+…+.+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
…+…+…+…+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++…+…+…+…+…+…+…+.+…+.+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+.+…+…+…+…+.+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+.+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+.+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+.+…+…+…+…+…+…+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installing passbolt
____ __ ____
/ __ \____ _____ ____/ /_ ____ / / /_
/ // / __ `/ / / __ / __ / / _/
/ / // ( | ) // / // / / /
// _,///./_//__/
Open source password manager for teams
Running baseline checks, please wait…
Could not use key for signing. get_key failed
Please run ./bin/cake passbolt healthcheck for more information and help.
Running migrations
____ __ ____
/ __ \____ _____ ____/ /_ ____ / / /_
/ // / __ `/ / / __ / __ / / _/
/ / // ( | ) // / // / / /
// _,///./_//__/
Open source password manager for teams
Running migration scripts.
using migration paths
- /etc/passbolt/Migrations
using seed paths
using environment default
using adapter mysql
using database passbolt
ordering by creation time
All Done. Took 0.0130s
Clearing cake caches
Clearing cake_model
Cleared cake_model cache
Clearing cake_core
Cleared cake_core cache
Enjoy! 
/usr/lib/python3/dist-packages/supervisor/options.py:474: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a “-c” argument specifying an absolute path to a configuration file for improved security.
self.warnings.warn(
2023-08-17 10:50:02,128 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2023-08-17 10:50:02,128 INFO Included extra file “/etc/supervisor/conf.d/cron.conf” during parsing
2023-08-17 10:50:02,128 INFO Included extra file “/etc/supervisor/conf.d/nginx.conf” during parsing
2023-08-17 10:50:02,129 INFO Included extra file “/etc/supervisor/conf.d/php.conf” during parsing
2023-08-17 10:50:02,132 INFO RPC interface ‘supervisor’ initialized
2023-08-17 10:50:02,132 CRIT Server ‘unix_http_server’ running without any HTTP authentication checking
2023-08-17 10:50:02,132 INFO supervisord started with pid 1
2023-08-17 10:50:03,135 INFO spawned: ‘php-fpm’ with pid 94
2023-08-17 10:50:03,138 INFO spawned: ‘nginx’ with pid 95
[17-Aug-2023 10:50:03] NOTICE: fpm is running, pid 94
[17-Aug-2023 10:50:03] NOTICE: ready to handle connections
[17-Aug-2023 10:50:03] NOTICE: systemd monitor interval set to 10000ms
10.104.53.99 - - [17/Aug/2023:10:50:04 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
2023-08-17 10:50:04,229 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2023-08-17 10:50:04,229 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2023-08-17 10:50:04,230 INFO reaped unknown pid 103 (exit status 0)
2023-08-17 10:50:04,230 INFO reaped unknown pid 105 (exit status 0)
2023-08-17 10:50:04,230 INFO reaped unknown pid 107 (exit status 0)
2023-08-17 10:50:04,231 INFO reaped unknown pid 109 (exit status 0)
2023-08-17 10:50:04,231 INFO reaped unknown pid 111 (exit status 0)
10.104.53.99 - - [17/Aug/2023:10:50:13 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
2023-08-17 10:50:13,939 INFO reaped unknown pid 113 (exit status 0)
2023-08-17 10:50:13,940 INFO reaped unknown pid 115 (exit status 0)
2023-08-17 10:50:13,940 INFO reaped unknown pid 117 (exit status 0)
2023-08-17 10:50:13,941 INFO reaped unknown pid 119 (exit status 0)
2023-08-17 10:50:13,941 INFO reaped unknown pid 121 (exit status 0)
2023/08/17 10:50:15 [info] 99#99: *7 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:15 [info] 96#96: *6 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:16 [info] 98#98: *5 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
10.104.53.99 - - [17/Aug/2023:10:50:23 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
10.104.53.99 - - [17/Aug/2023:10:50:23 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
2023/08/17 10:50:31 [info] 96#96: *13 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:31 [info] 96#96: *14 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:31 [info] 96#96: *12 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
10.104.53.99 - - [17/Aug/2023:10:50:33 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
10.104.53.99 - - [17/Aug/2023:10:50:33 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
2023/08/17 10:50:36 [info] 97#97: *19 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:36 [info] 97#97: *20 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
10.104.53.99 - - [17/Aug/2023:10:50:43 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
10.104.53.99 - - [17/Aug/2023:10:50:43 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
2023/08/17 10:50:47 [info] 96#96: *26 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:47 [info] 96#96: *27 SSL_do_handshake() failed (SSL: error:0A000416:SSL routines::sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2023/08/17 10:50:48 [info] 96#96: *25 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
10.104.53.99 - - [17/Aug/2023:10:50:53 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”
10.104.53.99 - - [17/Aug/2023:10:50:53 +0000] “GET /healthcheck/status.json HTTP/2.0” 200 220 “-” “kube-probe/1.22”