← Back to team overview

ius-coredev team mailing list archive

[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