Closed maxtruxa closed 1 year ago
Hi @maxtruxa
Thank you for this report. I understand your point but if you don't want any certbot nor nginx, why set passbolt/nginx-configuration-three-choices select
to auto
?
auto
will trigger the certbot thing.
If you set this parameter to none, you will be able to install passbolt silently without issue.
Debian postinst maintainer script doesn't honor
passbolt/nginx-configuration
What you did
Perform an unattended installation of the
passbolt-ce-server
package on Debian without nginx.Note the line setting
passbolt/nginx-configuration
tofalse
. MariaDB is already installed.What happened
The installation fails at the postinst step.
The failing line is here.
What you expected to happen
I expected the installation to succeed; without attempting to use nginx, certbot or anything else related to the web server.
Additional information
The hosting FAQ mentions
passbolt/nginx-configuration
, but that key is obviously not honored. Instead, the postinst script derives the value ofnginx_values[configuration]
frompassbolt/nginx-configuration-three-choices
/passbolt/nginx-configuration-two-choices
.One way to get around this (which I found by looking at the postinst script) is to set
passbolt/nginx-configuration-three-choices
andpassbolt/nginx-configuration-two-choices
to an empty string or an invalid value.