Symptoms
When Imunify360's hardened PHP is used, installing PHP 8.2 returns errors similar to the following.
Problem 1: package ea-php82-php-intl-8.2.0-4.5.6.cpanel.x86_64 requires libargon2.so.0()(64bit), but none of the providers can be installed
- cannot install both ea-libargon2-20161029-3.3.88.cpanel.x86_64 and ea-libargon2-1:20161029-3.el8.cloudlinux.2.x86_64
- cannot install both ea-libargon2-20161029-3.3.89.cpanel.x86_64 and ea-libargon2-1:20161029-3.el8.cloudlinux.2.x86_64
- cannot install the best candidate for the job
Description
When hardened PHP is installed, yum will install PHP packages from the EA4 repo if those packages are unavailable from the Imunify360 repos. This causes package conflicts with the ea-libargon2 package. The conflict is due to the hardened PHP extensions needing the CloudLinux version, while the ea-php82 extensions need the cPanel version.
We've opened an internal case for our development team to investigate this further. For reference, the case number is UPS-493. Follow this article to receive an email notification when a solution is published in the product.
Workaround
There is no workaround at this time.