v96.0.8+ & CloudLinux 7.9 Unable to Load Dynamic Library libicuio.so.68

smichaud

Registered
Apr 6, 2020
1
0
1
ME, USA
cPanel Access Level
Root Administrator
Has anyone else had the issue of the intl.so library failing on PHP7.4 & PHP8.0 after updating to v96.0.8 & CloudLinux?

intl.so is looking for libicuio.so.68 (from my php cli error) but it looks like only the 69 dependencies are available in /opt/cpanel/ea-libicu/lib/. Looking at dependencies of the /opt/cpanel/ea-php74/root/usr/lib64/php/modules/intl.so file, it lists:
libicuio.so.68 => not found
libicui18n => not found
libicuuc.so.68 => not found
libicudata.so.68 => not found

I've had to revert sites to PHP7.3 just to get them working again.

Any help would be appreciated!
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
5,447
697
313
cPanel Access Level
Root Administrator
Hey there! This is a known issue with recent CloudLinux updates as outlined here, which you can see if you are signed in to our ticket system:


You can use the command in that article to resolve the issue without reverting to an older version of PHP.
 

mihosting

Member
Nov 30, 2003
19
0
151
Madrid
I am having the same problems? I am on cloudlinux. Any idea how to solved the problem?
 

thealien

Member
Apr 1, 2014
7
0
51
cPanel Access Level
DataCenter Provider
Same thing is happening to me on a vanilla cpanel install, but does have imunify360 installed. Doesn't seem to be just "Cloudlinux" related:


/opt/cpanel/ea-php72/root/usr/lib64/php/modules/intl.so
/opt/cpanel/ea-php73/root/usr/lib64/php/modules/intl.so
/opt/cpanel/ea-php74/root/usr/lib64/php/modules/intl.so
/opt/cpanel/ea-php80/root/usr/lib64/php/modules/intl.so


/opt/alt/libicu/usr/lib64/libicuio.so.63
/opt/alt/libicu/usr/lib64/libicuio.so.63.1
/opt/cpanel/ea-libicu/lib/libicuio.so
/opt/cpanel/ea-libicu/lib/libicuio.so.69
/opt/cpanel/ea-libicu/lib/libicuio.so.69.1

[10-Jun-2021 16:40:46 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /opt/cpanel/ea-php74/root/usr/lib64/php/modules/intl.so (libicuio.so.68: cannot open shared object file: No such file or directory), /opt/cpanel/ea-php74/root/usr/lib64/php/modules/intl.so.so (/opt/cpanel/ea-php74/root/usr/lib64/php/modules/intl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
 

coursevector

Well-Known Member
Feb 23, 2015
143
14
68
cPanel Access Level
Root Administrator
I see that there is a support post on this: cPanel
But i've done the workaround twice now on my servers, and the nightly update puts it right back to where it breaks again. Any update on this?