Are there plans to provide passbolt for Debian 11 (stable)?
I just upgraded my server from 10 to 11 today and I think I broke passbolt in the process (curse you PHP and your endless config file changes and etc!)
Can anyone point me in the direction of some good logs I could use to figure out what broke my installation? I assume it was the PHP upgrade but I don’t know where to go from there.
I tried a dpkg-reconfigure passbolt-ce-server to no avail.
I will check back in with some better information once I get an idea for what is/isn’t working. At the moment nginx doesn’t like my SSL certificates despite the reconfigure so I will probably start by looking at the nginx configs.
I just retried the Debian 10 => 11 upgrade process.
The first time, after editing /etc/apt/sources.list for Debian 11, I made:
apt upgrade # This one has removed default-mysql-server package and so mariadb
apt dist-upgrade
The second time, after a snapshot restore to Debian 10, I edited again /etc/apt/sources.list to put Debian 11 sources. I made the dist-upgrade without the upgrade before.
I got this message and mariadb was not removed, but it was not upgraded to 10.5 version.
The following packages have been kept back:
default-mysql-server
I ran again apt dist-upgrade and default-mysql-server was upgraded, so MariaDB was upgraded too to 10.5 version.
The dpkg-reconfigure passbolt-ce-server won’t edit nginx config file to replace 7.3 with 7.4 for php socket. So you just have to edit this and reload nginx.
Hello! Well I had an interesting experience. I’m not sure what caused this weirdness, but here’s what I had to do to resolve the problem:
First I made the PHP version change to use the 7.4 socket. To future proof I used the symlink in /var/run/php/
So instead of using php7.4-fpm.sock my config file uses php-fpm.sock
Whenever Debian’s PHP version receives a major upgrade this symlink will point to the newest unix socket.
I needed to install default-mysql-server
And then to resolve the SSL error I had to do the following:
In /etc/passbolt/nginx-ssl.conf I needed to remove the [::]: in front of the 443 in the listen directive.
Then in my sites-enabled directory I needed to remove the listen 443; directive from my nginx-passbolt.conf.
Thanks for your feedback about how you resolved your issue, and yes, I chose this avatar because I like the hacker spirit Good tatoo choice
About the php-fpm symlink, how did you create it ? If created by hand, it will disappear on next reboot as files in /var/run folder are not persistent.
Could be related. I’ll have to check later but I don’t believe I disabled IPV6 so it should have an IPV6 address.
The php-fpm symlink is automatically created/updated when you install/update PHP in Debian. It should be in /var/run/php/ for you, already. If it’s not then maybe it is a different package than php7.4 that sets that up for you.
By the way, thanks for your feedback, it was very helpful for the ones who want to use Debian 11 now.
The official documentation for installing / upgrading to Debian 11 will be released in the coming days/weeks.
Sorry to bring an old post back but I just checked again and the Bullseye repo still doesn’t have a release file. I’m running some updates and I’ll keep using the Buster repo for now. I’m also about to start running passbolt behind haproxy to see if I can get away with leaving an unmaintained or self-signed cert on the passbolt server.