[+] 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.)
[x] 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
- Passbolt Version: Latest Git
- Platform and Target:
– Operating system: Ubuntu Server 20.04
– PHP: 8.0.5
– Web server: Apache
– Database server: MariaDB
Ran through entire installation process. Everything installed without errors.
(was using tutorial from LB How to Install Passbolt Password Manager on Ubuntu 20.04 Server - Don’t use docker and was the most complete LAMP tutorial and the official tutorial uses nginx)
However, on visiting the domain I am getting http error 500
Apache error log is showing:
[Fri May 28 20:09:24.849966 2021] [mpm_prefork:notice] [pid 25589] AH00169: caught SIGTERM, shutting down [Fri May 28 20:09:24.974736 2021] [mpm_prefork:notice] [pid 29763] AH00163: Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f configured -- resuming normal operations [Fri May 28 20:09:24.974781 2021] [core:notice] [pid 29763] AH00094: Command line: '/usr/sbin/apache2' [Fri May 28 20:09:38.736439 2021] [proxy_fcgi:error] [pid 29768] [client 18.104.22.168:65304] AH01071: Got error 'PHP message: PHP Fatal error: You must enable the gnupg extension to use Passbolt. in /var/www/passbolt/config/requirements.php on line 31' [Fri May 28 20:09:41.853819 2021] [proxy_fcgi:error] [pid 29769] [client 22.214.171.124:14128] AH01071: Got error 'PHP message: PHP Fatal error: You must enable the gnupg extension to use Passbolt. in /var/www/passbolt/config/requirements.php on line 31'
php --info | grep 'gnupg support'
gnupg support => enabled
I have checked that
is present in both /etc/php/8.0/apache2/php.ini and /etc/php/8.0/cli/php.ini
Edit: also /etc/php/8.0/fpm/php.ini as thats where phpini says its using
i have also tried replacing that with