Topic: phpMyAdmin dependency on Imagemagic?
Hi, I see this on RHEL v6 when running a normal update...
Why are these dependencies there, are they really necessary?
Loaded plugins: product-id, rhnplugin, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:3.5.8.1-1.el6.remi will be updated
---> Package phpMyAdmin.noarch 0:4.0.0-1.el6.remi will be an update
--> Processing Dependency: php-tidy for package: phpMyAdmin-4.0.0-1.el6.remi.noarch
--> Processing Dependency: php-recode for package: phpMyAdmin-4.0.0-1.el6.remi.noarch
--> Processing Dependency: php-pecl(imagick) for package: phpMyAdmin-4.0.0-1.el6.remi.noarch
--> Processing Dependency: php-bcmath for package: phpMyAdmin-4.0.0-1.el6.remi.noarch
--> Running transaction check
---> Package php-bcmath.x86_64 0:5.4.14-1.el6.remi will be installed
---> Package php-pecl-imagick.x86_64 0:3.1.0-0.9.RC2.el6.remi will be installed
--> Processing Dependency: ImageMagick-last-libs >= 6.8.4 for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
--> Processing Dependency: /usr/bin/pecl for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
--> Processing Dependency: /usr/bin/pecl for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.1()(64bit) for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
--> Processing Dependency: libMagickCore-6.Q16.so.1()(64bit) for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
---> Package php-recode.x86_64 0:5.4.14-1.el6.remi will be installed
--> Processing Dependency: librecode.so.0()(64bit) for package: php-recode-5.4.14-1.el6.remi.x86_64
---> Package php-tidy.x86_64 0:5.4.14-1.el6.remi will be installed
--> Processing Dependency: libtidy-0.99.so.0()(64bit) for package: php-tidy-5.4.14-1.el6.remi.x86_64
--> Running transaction check
---> Package libtidy.x86_64 0:0.99.0-19.20070615.1.el6 will be installed
---> Package php-pear.noarch 1:1.9.4-12.el6.remi.1 will be installed
---> Package php-pecl-imagick.x86_64 0:3.1.0-0.9.RC2.el6.remi will be installed
--> Processing Dependency: ImageMagick-last-libs >= 6.8.4 for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.1()(64bit) for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
--> Processing Dependency: libMagickCore-6.Q16.so.1()(64bit) for package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64
---> Package recode.x86_64 0:3.6-28.1.el6 will be installed
--> Finished Dependency Resolution
Error: Package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64 (remi)
Requires: libMagickWand-6.Q16.so.1()(64bit)
Error: Package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64 (remi)
Requires: ImageMagick-last-libs >= 6.8.4
Error: Package: php-pecl-imagick-3.1.0-0.9.RC2.el6.remi.x86_64 (remi)
Requires: libMagickCore-6.Q16.so.1()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Note, my /etc/yum.repos.d/remi.repo file only has: includepkgs=mysql* compat-mysql51* php* mydumper*
So that is obviously why it can't resolve the dependency...