Checklist
I have read intro post: About the Installation Issues category
I have read the tutorials, help and searched for similar issues
I provide relevant information about my server (component names and versions, etc.)
I provide a copy of my logs and healthcheck
I describe the steps I have taken to trouble shoot the problem
I describe the steps on how to reproduce the issue
OS: Debian 10 Buster
Webserver: Apache 2.4.38
Php: 7.3.19
Database: MariaDB 10.5.8
Passbolt: 2.13.5
My Healthcheck:
--------------------------------------------------------------- Healthcheck shell --------------------------------------------------------------- Environment [PASS] PHP version 7.3.19-1~deb10u1. [PASS] PCRE compiled with unicode support. [PASS] The temporary directory and its content are writable. [PASS] The public image directory and its content are writable. [PASS] The logs directory and its content are writable. [PASS] GD or Imagick extension is installed. [PASS] Intl extension is installed. [PASS] Mbstring extension is installed. Config files [PASS] The application config file is present [PASS] The passbolt config file is present Core config [PASS] Debug mode is off. [PASS] Cache is working. [PASS] Unique value set for security.salt [PASS] Full base url is set to https://passwordmanager.staff.furiozia.net [PASS] App.fullBaseUrl validation OK. [FAIL] Could not reach the /healthcheck/status with the url specified in App.fullBaseUrl [HELP] Check that the domain name is correct in config/passbolt.php [HELP] Check the network settings SSL Certificate [FAIL] SSL peer certificate does not validate [FAIL] Hostname does not match when validating certificates. [WARN] Using a self-signed certificate Database [PASS] The application is able to connect to the database [PASS] 23 tables found [PASS] Some default content is present [PASS] The database schema up to date. GPG Configuration [PASS] PHP GPG Module is installed and loaded. [PASS] The environment variable GNUPGHOME is set to /var/www/.gnupg. [PASS] The directory /var/www/.gnupg containing the keyring is writable by the webserver user. [PASS] The server gpg key is not the default one [PASS] The public key file is defined in config/passbolt.php and readable. [PASS] The private key file is defined in config/passbolt.php and readable. [PASS] The server key fingerprint matches the one defined in config/passbolt.php. [PASS] The server public key defined in the config/passbolt.php (or environment variables) is in the keyring. [PASS] There is a valid email id defined for the server key. [PASS] The public key can be used to encrypt a message. [PASS] The private key can be used to sign a message. [PASS] The public and private keys can be used to encrypt and sign a message. [PASS] The private key can be used to decrypt a message. [PASS] The private key can be used to decrypt and verify a message. [PASS] The public key can be used to verify a signature. Application configuration [PASS] Using latest passbolt version (2.13.5). [PASS] Passbolt is configured to force SSL use. [PASS] App.fullBaseUrl is set to HTTPS. [PASS] Selenium API endpoints are disabled. [PASS] Search engine robots are told not to index content. [PASS] Registration is closed, only administrators can add users. [PASS] Serving the compiled version of the javascript app [PASS] All email notifications will be sent. 3 error(s) found. Hang in there!
Hi ! I was installing passbolt with this guide: Passbolt Help | Install passbolt API from source and i’m unable to access to the website
I tried every solution found here and elsewhere but nothing worked so far…
Here is my last vhost:
<VirtualHost *:80> ServerName passwordmanager.staff.furiozia.net Redirect permanent / https://passwordmanager.staff.furiozia.net/ </VirtualHost> <VirtualHost *:443> ServerName "passwordmanager.staff.furiozia.net" DocumentRoot /appli/prod/passwordmanager.staff.furiozia.net ErrorLog /var/log/apache2/passwordmanager.staff.furiozia.net-error.log CustomLog /var/log/apache2/passwordmanager.staff.furiozia.net-access.log combined SSLEngine on SSLCertificateFile /etc/letsencrypt/live/passwordmanager.staff.furiozia.net/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/passwordmanager.staff.furiozia.net/privkey.pem <Directory "/appli/prod/passwordmanager.staff.furiozia.net"> RewriteEngine on Options FollowSymLinks AllowOverride DirectoryIndex index.php Require all granted </Directory> <FilesMatch “\.(php)$”> SSLOptions +StdEnvVars </FilesMatch> # BrowserMatch “MSIE [2–6]” \ # nokeepalive ssl-unclean-shutdown \ # downgrade-1.0 force-response-1.0 # BrowserMatch “MSIE [17–9]” ssl-unclean-shutdown </VirtualHost>
And here was my vhosts before:
<VirtualHost *:80> ServerName passwordmanager.staff.furiozia.net DocumentRoot /appli/prod/passwordmanager.staff.furiozia.net/ ErrorLog /var/log/apache2/passwordmanager.staff.furiozia.net-error.log CustomLog /var/log/apache2/passwordmanager.staff.furiozia.net-access.log combined <Directory "/appli/prod/passwordmanager.staff.furiozia.net/"> AllowOverride DirectoryIndex index.php Require all granted </Directory> RewriteEngine on RewriteCond %{SERVER_NAME} =passwordmanager.staff.furiozia.net RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost> <IfModule mod_ssl.c> <VirtualHost *:443> ServerName "passwordmanager.staff.furiozia.net" DocumentRoot /appli/prod/passwordmanager.staff.furiozia.net ErrorLog /var/log/apache2/passwordmanager.staff.furiozia.net-error.log CustomLog /var/log/apache2/passwordmanager.staff.furiozia.net-access.log combined SSLEngine on SSLCertificateFile /etc/letsencrypt/live/passwordmanager.staff.furiozia.net/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/passwordmanager.staff.furiozia.net/privkey.pem <Directory "/appli/prod/passwordmanager.staff.furiozia.net"> RewriteEngine on Options FollowSymLinks AllowOverride DirectoryIndex index.php Require all granted </Directory> <FilesMatch “\.(php)$”> SSLOptions +StdEnvVars </FilesMatch> BrowserMatch “MSIE [2–6]” \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch “MSIE [17–9]” ssl-unclean-shutdown </VirtualHost> </IfModule>
But it never worked neither
Could you help me ?