I receive this error when attempting to update Passbolt CE to 5.2.0-1;
Reading package lists…
Building dependency tree…
Reading state information…
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
passbolt-ce-server : Depends: php-cli (>= 2:8.2)
Depends: php-curl (>= 2:8.2)
Depends: php-mbstring (>= 2:8.2)
Depends: php-intl (>= 2:8.2)
Depends: php-mysql (>= 2:8.2) but 2:7.4+76 is to be installed
Depends: php-fpm (>= 2:8.2)
Depends: php-xml (>= 2:8.2)
Depends: php-gd (>= 2:8.2)
E: Unable to correct problems, you have held broken packages.
Machine is about 3 years old and is running only Passbolt for all of that time.
Thank you.
Hi ncastle, if your machine is only hosting passbolt you could remove the old php version its running to keep the system clean and install php 8.2 or greater - since passbolt switched to a newer version.
Would be the easiest way, you could to it by uninstalling every older php-version
#sudo apt remove php7.*
//Depends on your way of handling it