Topic: yum install phpMyAdmin with PHP5.5.8 Error

Hi,

I need help please, I have php 5.5.8 remi installed on CentOS 6.5.

yum --enablerepo=remi,remi-php55 install php php-common ... everything looks good.

But When I try install phpMyAdmin today, I run into problem, lot of errors, see below:
#
##########

[root@yyz /]# yum --enablerepo=remi,remi-php55 install phpmyadmin
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: less.cogeco.net
 * epel: mirror.seas.harvard.edu
 * extras: mirror.csclub.uwaterloo.ca
 * remi: rpms.famillecollet.com
 * remi-php55: rpms.famillecollet.com
 * updates: less.cogeco.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.1.14-1.el6.remi will be installed
--> Processing Dependency: php-tidy for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Processing Dependency: php-tcpdf-dejavu-sans-fonts for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Processing Dependency: php-tcpdf for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Processing Dependency: php-recode for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Processing Dependency: php-php-gettext for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Processing Dependency: php-gmp for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Processing Dependency: php-bcmath for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Running transaction check
---> Package php-bcmath.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-bcmath-5.4.28-1.el6.remi.x86_64
---> Package php-php-gettext.noarch 0:1.0.11-4.el6.remi will be installed
---> Package php-recode.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-recode-5.4.28-1.el6.remi.x86_64
--> Processing Dependency: librecode.so.0()(64bit) for package: php-recode-5.4.28-1.el6.remi.x86_64
---> Package php-tcpdf.noarch 0:6.0.072-1.el6.remi will be installed
---> Package php-tcpdf-dejavu-sans-fonts.noarch 0:6.0.072-1.el6.remi will be installed
--> Processing Dependency: dejavu-sans-fonts for package: php-tcpdf-dejavu-sans-fonts-6.0.072-1.el6.remi.noarch
---> Package php-tidy.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-tidy-5.4.28-1.el6.remi.x86_64
--> Processing Dependency: libtidy-0.99.so.0()(64bit) for package: php-tidy-5.4.28-1.el6.remi.x86_64
---> Package phpMyAdmin.noarch 0:4.1.14-1.el6.remi will be installed
--> Processing Dependency: php-gmp for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Running transaction check
---> Package dejavu-sans-fonts.noarch 0:2.30-2.el6 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.30-2.el6 for package: dejavu-sans-fonts-2.30-2.el6.noarch
---> Package libtidy.x86_64 0:0.99.0-19.20070615.1.el6 will be installed
---> Package php-bcmath.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-bcmath-5.4.28-1.el6.remi.x86_64
---> Package php-recode.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-recode-5.4.28-1.el6.remi.x86_64
---> Package php-tidy.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-tidy-5.4.28-1.el6.remi.x86_64
---> Package phpMyAdmin.noarch 0:4.1.14-1.el6.remi will be installed
--> Processing Dependency: php-gmp for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
---> Package recode.x86_64 0:3.6-28.1.el6 will be installed
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.30-2.el6 will be installed
--> Processing Dependency: fontpackages-filesystem for package: dejavu-fonts-common-2.30-2.el6.noarch
---> Package php-bcmath.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-bcmath-5.4.28-1.el6.remi.x86_64
---> Package php-recode.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-recode-5.4.28-1.el6.remi.x86_64
---> Package php-tidy.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-tidy-5.4.28-1.el6.remi.x86_64
---> Package phpMyAdmin.noarch 0:4.1.14-1.el6.remi will be installed
--> Processing Dependency: php-gmp for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.41-1.1.el6 will be installed
---> Package php-bcmath.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-bcmath-5.4.28-1.el6.remi.x86_64
---> Package php-recode.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-recode-5.4.28-1.el6.remi.x86_64
---> Package php-tidy.x86_64 0:5.4.28-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.28-1.el6.remi for package: php-tidy-5.4.28-1.el6.remi.x86_64
---> Package phpMyAdmin.noarch 0:4.1.14-1.el6.remi will be installed
--> Processing Dependency: php-gmp for package: phpMyAdmin-4.1.14-1.el6.remi.noarch
--> Finished Dependency Resolution
Error: Package: php-recode-5.4.28-1.el6.remi.x86_64 (remi)
           Requires: php-common(x86-64) = 5.4.28-1.el6.remi
           Installed: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
               php-common(x86-64) = 5.5.8-1.el6.remi
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-26.el6
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php-common(x86-64) = 5.3.3-27.el6_5
           Available: php-common-5.4.27-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.27-1.el6.remi
           Available: php-common-5.4.28-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.28-1.el6.remi
Error: Package: php-bcmath-5.4.28-1.el6.remi.x86_64 (remi)
           Requires: php-common(x86-64) = 5.4.28-1.el6.remi
           Installed: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
               php-common(x86-64) = 5.5.8-1.el6.remi
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-26.el6
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php-common(x86-64) = 5.3.3-27.el6_5
           Available: php-common-5.4.27-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.27-1.el6.remi
           Available: php-common-5.4.28-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.28-1.el6.remi
Error: Package: php-tidy-5.4.28-1.el6.remi.x86_64 (remi)
           Requires: php-common(x86-64) = 5.4.28-1.el6.remi
           Installed: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
               php-common(x86-64) = 5.5.8-1.el6.remi
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-26.el6
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php-common(x86-64) = 5.3.3-27.el6_5
           Available: php-common-5.4.27-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.27-1.el6.remi
           Available: php-common-5.4.28-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.28-1.el6.remi
Error: Package: phpMyAdmin-4.1.14-1.el6.remi.noarch (remi)
           Requires: php-gmp
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php-gmp
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php-gmp
           Available: php-common-5.4.27-1.el6.remi.x86_64 (remi)
               php-gmp
           Available: php-common-5.4.28-1.el6.remi.x86_64 (remi)
               php-gmp
           Installed: php-common-5.5.8-1.el6.remi.x86_64 (@remi-php55)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

###

Something that I am missing ?

Thanks for your help.

Re: yum install phpMyAdmin with PHP5.5.8 Error

Very strange...

Try a "yum update" first.

yum --enablerepo=remi,remi-php55 update
yum --enablerepo=remi-php55 install php-gmp php-tidy php-recode php-bcmath
yum --enablerepo=remi,remi-php55 phpMyAdmin
Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: yum install phpMyAdmin with PHP5.5.8 Error

Hi,

Thanks for your reply, I am worry about yum update because this is production server (Web),
What could happens when I run update ? we have few applications require PHP and MySQL.
(Apache, PHP, MySQL, Postfix/Dovecot Roundcubemail on this server)

Thanks

Re: yum install phpMyAdmin with PHP5.5.8 Error

It will update to latest version (5.5.12)
PHP 5.5.8 is no more online, various security fix (I only keep 2 versions of each package online)

Also post your /etc/yum.repos.d/remi.conf

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: yum install phpMyAdmin with PHP5.5.8 Error

Hi,

Thanks a lot, just following your suggestion did yum --enablerepo=remi,remi-php55 update,
It uspdated to PHP 5.5.12 and some more updates,

finally I can install phpMyAdmin

Thanks for your great help.