Symptoms
After a nightly update, the ea-php intl extension is no longer loaded into the PHP environment and this causes site/script errors for applications that rely on this extension.
Description
cPanel recently released an update to ea-libicu, which brought this to version 76.1. Older EA-PHP intl packages are still built on 69.1. Upgrading only the library package will prevent this module from loading into the php environment. The release of the library package without the extension updates has introduced this conflict for existing installs on CloudLinux environments.
We've opened an internal case for our development team to investigate this further. For reference, the case number is UPS-774. Follow this article to receive an email notification when a solution is published in the product.
Workaround
CloudLinux has released an updated package to include a fix for the reported issue. To do this simply upgrade the package, and rebuild CageFS.
yum upgrade ea-libicu
cagefsctl --force-update && cagefsctl -M
The update is included in the following versions:
ea-libicu #76.1-1.cloudlinux
ea-php74-php #7.4.33-13.cloudlinux
ea-php80-php #8.0.30-8.cloudlinux
ea-php81-php #8.1.31-2.cloudlinux
ea-php82-php #8.2.27-1.cloudlinux.1
ea-php83-php #8.3.16-1.cloudlinux
ea-php84-php #8.4.3-1.cloudlinux
If they are not part of your rollout slot, you can use the beta/test repository and update using this method.
yum install packagename --enablerepo=cloudlinux-updates-testing
If the rpm was previously yum version locked, you will need to remove this lock before upgrading ea-libicu.
Comments
0 comments
Article is closed for comments.