Troubleshoot Helm
Connect yourself inside passbolt docker container (replace passbolt-container-name with your own):
$ kubectl exec -ti passbolt-container-name bash
All troubleshooting commands must be launched as www-data
user. It is the case if you are running non-root docker images but for root images, switch as www-data
user:
su -s /bin/bash www-data
Then to be able to launch some commands, you must retrieve PASSBOLT_GPG_SERVER_KEY_FINGERPRINT environment variable:
export PASSBOLT_GPG_SERVER_KEY_FINGERPRINT="$(gpg \
--home $GNUPGHOME\
--list-keys \
${PASSBOLT_KEY_EMAIL:[email protected]} | \
grep -Ev "^(pub|sub|uid|^$)" | tr -d ' ')"
Healthcheck
./bin/cake passbolt healthcheck
Send a test email
./bin/cake passbolt send_test_email \
[email protected]
Datacheck
./bin/cake passbolt datacheck --hide-success-details
Database migrations status
./bin/cake migrations status
database container
To connect into mysql container console (replace db-container-name with your own):
kubectl exec -ti db-container-name bash -c \
'mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}'
Other frequently asked questions in the same category
- How to import SSL certificate on mobile application
- How to rotate server GPG keys
- iOS / Android Mobile FAQ
- How to set up NTP
- How to install passbolt server
- How to make passbolt backups
- How can I update my passbolt server?
- What are the minimum server requirements?
- Does passbolt provide hosting?
- Where can I get help for installation issues?
- Why do I see an unsafe mode banner in the footer?
- Why are my emails not being sent?
- Why should I install haveged on virtual environments?
- How to update my subscription key
- Why am I getting ldap synchronization issues?
- How to increase auto logout time?
- Firewall rules
- How to generate JWT key pair manually
- Troubleshoot Docker
- How to migrate from HTTP to HTTPS
- How to use docker rootless images
- Troubleshoot SSL
- How to install passbolt in non-interactive mode?
- Troubleshoot Helm
- Docker Secrets