"missing the timezoneDB extension" won't go away.

#1
Using CloudLinux + WHM, I click "Resolve Now" and it shows:
  • CageFS updated successfully.
  • EA4 PHP 5.4 not installed!
  • EA4 PHP 5.5 not installed!
But then back to the main screen and the message is still displayed. How should I go about investigating and resolving this?
 

NiteWave

Administrator
#2
is your ea-php 5.4/5.5 installed on the server ?
or only part of files are left on the server ?

for example, check one directory
Code:
~>ls -al /opt/cpanel/ea-php54/root/usr/bin
total 12056
drwxr-xr-x 2 root root         205 Apr 30 01:17 .
drwxr-xr-x 8 root root          81 Feb 14 18:16 ..
-rwxr-xr-x 1 root root     4083184 Apr 12 12:12 lsphp
-rw-r--r-- 1 root linksafe      39 Jul 31 03:37 lsphp.cagefs
-rwxr-xr-x 1 root root         383 Feb 14 18:31 pear
-rwxr-xr-x 1 root root         410 Feb 14 18:31 peardev
-rwxr-xr-x 1 root root         299 Feb 14 18:31 pecl
lrwxrwxrwx 1 root root           9 Apr 30 01:17 phar -> phar.phar
-rwxr-xr-x 1 root root       14842 Apr 12 12:12 phar.phar
-rwxr-xr-x 1 root root     4110912 Apr 12 12:12 php
-rw-r--r-- 1 root linksafe      39 Jul 31 03:37 php.cagefs
-rwxr-xr-x 1 root root     4091712 Apr 12 12:12 php-cgi
-rw-r--r-- 1 root linksafe      39 Jul 31 03:37 php-cgi.cagefs
-rwxr-xr-x 1 root root        5741 Apr 12 12:12 php-config
-rwxr-xr-x 1 root root        4901 Apr 12 12:12 phpize
if all of above files in it, or only empty directory.
 

Opexo

New Member
#3
is your ea-php 5.4/5.5 installed on the server ?
or only part of files are left on the server ?

for example, check one directory
Code:
~>ls -al /opt/cpanel/ea-php54/root/usr/bin
total 12056
drwxr-xr-x 2 root root         205 Apr 30 01:17 .
drwxr-xr-x 8 root root          81 Feb 14 18:16 ..
-rwxr-xr-x 1 root root     4083184 Apr 12 12:12 lsphp
-rw-r--r-- 1 root linksafe      39 Jul 31 03:37 lsphp.cagefs
-rwxr-xr-x 1 root root         383 Feb 14 18:31 pear
-rwxr-xr-x 1 root root         410 Feb 14 18:31 peardev
-rwxr-xr-x 1 root root         299 Feb 14 18:31 pecl
lrwxrwxrwx 1 root root           9 Apr 30 01:17 phar -> phar.phar
-rwxr-xr-x 1 root root       14842 Apr 12 12:12 phar.phar
-rwxr-xr-x 1 root root     4110912 Apr 12 12:12 php
-rw-r--r-- 1 root linksafe      39 Jul 31 03:37 php.cagefs
-rwxr-xr-x 1 root root     4091712 Apr 12 12:12 php-cgi
-rw-r--r-- 1 root linksafe      39 Jul 31 03:37 php-cgi.cagefs
-rwxr-xr-x 1 root root        5741 Apr 12 12:12 php-config
-rwxr-xr-x 1 root root        4901 Apr 12 12:12 phpize
if all of above files in it, or only empty directory.
Hi, yup, all installed there.

Code:
[root@web2 yum.repos.d]# ls -al /opt/cpanel/ea-php54/root/usr/bin
total 14732
dr-xr-xr-x  2 root root         205 Aug  1 09:43 .
drwxr-xr-x 14 root root         166 Aug  1 09:43 ..
-rwxr-xr-x  1 root root     4993056 Apr 12 17:34 lsphp
-rw-r--r--  1 root linksafe      39 Aug  1 09:45 lsphp.cagefs
-rwxr-xr-x  1 root root         383 Feb 14 23:32 pear
-rwxr-xr-x  1 root root         410 Feb 14 23:32 peardev
-rwxr-xr-x  1 root root         299 Feb 14 23:32 pecl
lrwxrwxrwx  1 root root           9 Apr 12 17:34 phar -> phar.phar
-rwxr-xr-x  1 root root       14842 Apr 12 17:34 phar.phar
-rwxr-xr-x  1 root root     5027624 Apr 12 17:34 php
-rw-r--r--  1 root linksafe      39 Aug  1 09:45 php.cagefs
-rwxr-xr-x  1 root root     5000992 Apr 12 17:34 php-cgi
-rw-r--r--  1 root linksafe      39 Aug  1 09:45 php-cgi.cagefs
-rwxr-xr-x  1 root root        5745 Apr 12 17:34 php-config
-rwxr-xr-x  1 root root        4901 Apr 12 17:34 phpize
[root@web2 yum.repos.d]# ls -al /opt/cpanel/ea-php55/root/usr/bin
total 15024
dr-xr-xr-x  2 root root         205 Aug  1 09:43 .
drwxr-xr-x 14 root root         166 Aug  1 09:43 ..
-rwxr-xr-x  1 root root     5088296 Jun  1 23:59 lsphp
-rw-r--r--  1 root linksafe      39 Aug  1 09:45 lsphp.cagefs
-rwxr-xr-x  1 root root         383 Feb 14 23:34 pear
-rwxr-xr-x  1 root root         410 Feb 14 23:34 peardev
-rwxr-xr-x  1 root root         299 Feb 14 23:34 pecl
lrwxrwxrwx  1 root root           9 Jun  1 23:59 phar -> phar.phar
-rwxr-xr-x  1 root root       14848 Jun  1 23:59 phar.phar
-rwxr-xr-x  1 root root     5135128 Jun  1 23:59 php
-rw-r--r--  1 root linksafe      39 Aug  1 09:45 php.cagefs
-rwxr-xr-x  1 root root     5096256 Jun  1 23:59 php-cgi
-rw-r--r--  1 root linksafe      39 Aug  1 09:45 php-cgi.cagefs
-rwxr-xr-x  1 root root        5784 Jun  1 23:59 php-config
-rwxr-xr-x  1 root root        4901 Jun  1 23:59 phpize
 

NiteWave

Administrator
#4
can you check if timezonedb.so is there ? e.g., on one cpanel server:
Code:
/opt/cpanel>find . | egrep "timezonedb.so$"
./ea-php70/root/usr/lib64/php/modules/timezonedb.so
./ea-php71/root/usr/lib64/php/modules/timezonedb.so
./ea-php56/root/usr/lib64/php/modules/timezonedb.so
./ea-php72/root/usr/lib64/php/modules/timezonedb.so
./ea-php73/root/usr/lib64/php/modules/timezonedb.so
./ea-php55/root/usr/lib64/php/modules/timezonedb.so
./ea-php54/root/usr/lib64/php/modules/timezonedb.so
 

Opexo

New Member
#5
[root@web2 cpanel]# find . | egrep "timezonedb.so$"
[root@web2 cpanel]# locate timezonedb.so

They weren't showing, but I've just installed them manually with PECL in WHM and the warning in the LiteSpeed plugin has disappeared now, thanks for the guidance!
 
Last edited:
Top