Currently running VPBX V3 on CentOS, looking to move to the new V4 on Debian. In testing, the install works great on Debian 11, but fails on Debian 12. Looks to be an issue with PHP8.1 needed for the php-ioncube-loader. Debian 12 comes with PHP8.2 by default. Used the sury.org repo to enable PHP8.1 on Debian 12.
Then came a problem installing Asterisk with an SSL package failure. Unable to proceed past that point.
I know Debian 12 has only recently been released but I would like to see some support for it before I migrate to the new V4 as Debian 11 will only receive support for another year or so. I love VitalPBX and I’m ecstatic to use Debian instead of CentOS.
AWS doesn’t offer Debian 11 as a native image.
Any guides on how to bypass the error when installing on Debian 12
following packages have unmet dependencies:
php8.1-fpm : Depends: php8.1-cli but it is not going to be installed
Depends: php8.1-common (= 8.1.11-1+0~20220929.27+debian11~1.gbpe414ce) but it is not installable
Depends: php8.1-opcache but it is not going to be installed
Depends: libssl1.1 (>= 1.1.1) but it is not installable
E: Unable to correct problems, you have held broken packages.