ius-coredev team mailing list archive
-
ius-coredev team
-
Mailing list archive
-
Message #06282
[Bug 1495655] Re: PHP55u not permitting phpMyAdmin install on Redhat 6
Howdy Bob,
This is a know dependency resolution problem with yum. Because multiple
packages provide php-common, yum mixes them up. Providing the stock
package name is fundamental to how IUS works, so there is no way to fix
the issue without fundamentally changing our approach. The replacement
for yum, dnf, is smarter and can correctly resolve the PHP dependencies,
however that isn't available for EL6. It is available for EL7 via EPEL.
If you want to use phpMyAdmin with stock packages, the quickest solution
is to temporarily disable IUS and let the dependencies be resolved from
base and EPEL.
yum --disablerepo=ius install phpMyAdmin
If you wish to use IUS's PHP packages, install the desired PHP stack
first, then install phpMyAdmin.
yum install php55u-{bcmath,cli,common,gd,mbstring,mcrypt,mysqlnd,pdo,process,tidy,xml}
yum install phpMyAdmin
Alternatively, you can install the stock packages using the first
method, then use yum-plugin-replace to swap the stock php packages for
the IUS counterparts. This process would leaving phpMyAdmin installed.
** Changed in: ius
Status: New => Won't Fix
--
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1495655
Title:
PHP55u not permitting phpMyAdmin install on Redhat 6
Status in IUS Community Project:
Won't Fix
Bug description:
# yum install phpmyadmin
Loaded plugins: dellsysid, rhnplugin, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.0.10.10-1.el6 will be installed
--> Processing Dependency: php-tcpdf-dejavu-sans-fonts for package: phpMyAdmin-4.0.10.10-1.el6.noarch
--> Processing Dependency: php-tcpdf for package: phpMyAdmin-4.0.10.10-1.el6.noarch
--> Processing Dependency: php-php-gettext for package: phpMyAdmin-4.0.10.10-1.el6.noarch
--> Running transaction check
---> Package php-php-gettext.noarch 0:1.0.11-12.el6 will be installed
---> Package php-tcpdf.noarch 0:6.2.11-1.el6 will be installed
--> Processing Dependency: php-tidy for package: php-tcpdf-6.2.11-1.el6.noarch
--> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.11-1.el6.noarch
---> Package php-tcpdf-dejavu-sans-fonts.noarch 0:6.2.11-1.el6 will be installed
--> Processing Dependency: dejavu-sans-fonts for package: php-tcpdf-dejavu-sans-fonts-6.2.11-1.el6.noarch
--> Running transaction check
---> Package dejavu-sans-fonts.noarch 0:2.33-1.el6 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-1.el6 for package: dejavu-sans-fonts-2.33-1.el6.noarch
---> Package php-bcmath.x86_64 0:5.3.3-46.el6_6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-46.el6_6 for package: php-bcmath-5.3.3-46.el6_6.x86_64
---> Package php-tidy.x86_64 0:5.3.3-46.el6_6 will be installed
--> Processing Dependency: libtidy-0.99.so.0()(64bit) for package: php-tidy-5.3.3-46.el6_6.x86_64
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-1.el6 will be installed
--> Processing Dependency: fontpackages-filesystem for package: dejavu-fonts-common-2.33-1.el6.noarch
---> Package libtidy.x86_64 0:0.99.0-19.20070615.1.el6 will be installed
---> Package php-common.x86_64 0:5.3.3-46.el6_6 will be installed
--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.41-1.1.el6 will be installed
--> Processing Conflict: php55u-common-5.5.29-1.ius.centos6.x86_64 conflicts php-common < 5.5
--> Finished Dependency Resolution
Error: php55u-common conflicts with php-common-5.3.3-46.el6_6.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I see an older bug report that was closed out:
https://bugs.launchpad.net/ius/+bug/1257883
To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1495655/+subscriptions
References