Hi I am following guide on
https://github.com/facebook/hhvm/wiki/Building-and-installing-hhvm-on-CentOS-7.x
And it seems I can not go get pass the ImageMigic dependency part. Is this a known issue or there is a workaround?
[root@localhost yum.repos.d]# yum remove ImageMagick
Loaded plugins: fastestmirror
No Match for argument: ImageMagick
No Packages marked for removal
[root@localhost yum.repos.d]# yum install ImageMagick-last* --enablerepo=remi # Newer one
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.rit.edu
* epel: mirror.cs.pitt.edu
* extras: mirrors.tripadvisor.com
* remi: mirror.pw
* updates: centos.aol.com
Resolving Dependencies
--> Running transaction check
---> Package ImageMagick-last.x86_64 0:6.8.9.10-1.el7.remi will be installed
--> Processing Dependency: libfftw3.so.3()(64bit) for package: ImageMagick-last-6.8.9.10-1.el7.remi.x86_64
---> Package ImageMagick-last-c++.x86_64 0:6.8.9.10-1.el7.remi will be installed
---> Package ImageMagick-last-c++-devel.x86_64 0:6.8.9.10-1.el7.remi will be installed
---> Package ImageMagick-last-devel.x86_64 0:6.8.9.10-1.el7.remi will be installed
--> Processing Dependency: libwebp-devel(x86-64) for package: ImageMagick-last-devel-6.8.9.10-1.el7.remi.x86_64
--> Processing Dependency: lcms2-devel(x86-64) for package: ImageMagick-last-devel-6.8.9.10-1.el7.remi.x86_64
--> Processing Dependency: OpenEXR-devel(x86-64) for package: ImageMagick-last-devel-6.8.9.10-1.el7.remi.x86_64
---> Package ImageMagick-last-djvu.x86_64 0:6.8.9.10-1.el7.remi will be installed
--> Processing Dependency: libdjvulibre.so.21()(64bit) for package: ImageMagick-last-djvu-6.8.9.10-1.el7.remi.x86_64
---> Package ImageMagick-last-doc.x86_64 0:6.8.9.10-1.el7.remi will be installed
---> Package ImageMagick-last-libs.x86_64 0:6.8.9.10-1.el7.remi will be installed
--> Processing Dependency: libwebp.so.4()(64bit) for package: ImageMagick-last-libs-6.8.9.10-1.el7.remi.x86_64
---> Package ImageMagick-last-perl.x86_64 0:6.8.9.10-1.el7.remi will be installed
--> Running transaction check
---> Package OpenEXR-devel.x86_64 0:1.7.1-7.el7 will be installed
--> Processing Dependency: pkgconfig(IlmBase) for package: OpenEXR-devel-1.7.1-7.el7.x86_64
--> Processing Dependency: ilmbase-devel for package: OpenEXR-devel-1.7.1-7.el7.x86_64
---> Package djvulibre-libs.x86_64 0:3.5.25.3-11.el6 will be installed
---> Package fftw-libs-double.x86_64 0:3.3.3-8.el7 will be installed
---> Package lcms2-devel.x86_64 0:2.5-4.el7 will be installed
---> Package libwebp.x86_64 0:0.3.0-3.el7 will be installed
---> Package libwebp-devel.x86_64 0:0.3.0-3.el7 will be installed
--> Running transaction check
---> Package ilmbase-devel.x86_64 0:1.0.3-7.el7 will be installed
--> Processing Dependency: pkgconfig(glu) for package: ilmbase-devel-1.0.3-7.el7.x86_64
--> Processing Dependency: pkgconfig(gl) for package: ilmbase-devel-1.0.3-7.el7.x86_64
--> Running transaction check
---> Package mesa-libGL-devel.x86_64 0:9.2.5-6.20131218.el7_0 will be installed
--> Processing Dependency: pkgconfig(libdrm) >= 2.4.24 for package: mesa-libGL-devel-9.2.5-6.20131218.el7_0.x86_64
--> Processing Dependency: pkgconfig(xxf86vm) for package: mesa-libGL-devel-9.2.5-6.20131218.el7_0.x86_64
--> Processing Dependency: pkgconfig(xfixes) for package: mesa-libGL-devel-9.2.5-6.20131218.el7_0.x86_64
--> Processing Dependency: pkgconfig(xdamage) for package: mesa-libGL-devel-9.2.5-6.20131218.el7_0.x86_64
--> Processing Dependency: gl-manpages for package: mesa-libGL-devel-9.2.5-6.20131218.el7_0.x86_64
---> Package mesa-libGLU-devel.x86_64 0:9.0.0-4.el7 will be installed
--> Processing Dependency: mesa-libGLU(x86-64) = 9.0.0-4.el7 for package: mesa-libGLU-devel-9.0.0-4.el7.x86_64
--> Processing Dependency: libGLU.so.1()(64bit) for package: mesa-libGLU-devel-9.0.0-4.el7.x86_64
--> Running transaction check
---> Package gl-manpages.noarch 0:1.1-7.20130122.el7 will be installed
---> Package libXdamage-devel.x86_64 0:1.1.4-4.1.el7 will be installed
---> Package libXfixes-devel.x86_64 0:5.0.1-2.1.el7 will be installed
---> Package libXxf86vm-devel.x86_64 0:1.1.3-2.1.el7 will be installed
---> Package libdrm-devel.x86_64 0:2.4.50-1.1.el7 will be installed
---> Package mesa-libGLU.x86_64 0:9.0.0-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
ImageMagick-last x86_64 6.8.9.10-1.el7.remi remi 66 k
ImageMagick-last-c++ x86_64 6.8.9.10-1.el7.remi remi 160 k
ImageMagick-last-c++-devel x86_64 6.8.9.10-1.el7.remi remi 100 k
ImageMagick-last-devel x86_64 6.8.9.10-1.el7.remi remi 100 k
ImageMagick-last-djvu x86_64 6.8.9.10-1.el7.remi remi 26 k
ImageMagick-last-doc x86_64 6.8.9.10-1.el7.remi remi 4.1 M
ImageMagick-last-libs x86_64 6.8.9.10-1.el7.remi remi 6.2 M
ImageMagick-last-perl x86_64 6.8.9.10-1.el7.remi remi 177 k
Installing for dependencies:
OpenEXR-devel x86_64 1.7.1-7.el7 base 58 k
djvulibre-libs x86_64 3.5.25.3-11.el6 epel 574 k
fftw-libs-double x86_64 3.3.3-8.el7 base 759 k
gl-manpages noarch 1.1-7.20130122.el7 base 994 k
ilmbase-devel x86_64 1.0.3-7.el7 base 79 k
lcms2-devel x86_64 2.5-4.el7 base 4.4 M
libXdamage-devel x86_64 1.1.4-4.1.el7 base 9.7 k
libXfixes-devel x86_64 5.0.1-2.1.el7 base 13 k
libXxf86vm-devel x86_64 1.1.3-2.1.el7 base 18 k
libdrm-devel x86_64 2.4.50-1.1.el7 base 88 k
libwebp x86_64 0.3.0-3.el7 base 170 k
libwebp-devel x86_64 0.3.0-3.el7 base 22 k
mesa-libGL-devel x86_64 9.2.5-6.20131218.el7_0 updates 129 k
mesa-libGLU x86_64 9.0.0-4.el7 base 196 k
mesa-libGLU-devel x86_64 9.0.0-4.el7 base 9.0 k
Transaction Summary
============================================================================= ===
Install 8 Packages (+15 Dependent packages)
Total size: 18 M
Installed size: 41 M
Is this ok [y/d/N]: y
Downloading packages:
warning: /var/cache/yum/x86_64/7/epel/packages/djvulibre-libs-3.5.25.3-11.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
The GPG keys listed for the "Extra Packages for Enterprise Linux 7 - x86_64" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
Failing package is: djvulibre-libs-3.5.25.3-11.el6.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Resolved by a fresh install.
For the benefit of those who came here via google: I solved this same issue by reinstalling the epel-release package (from the EPEL website) and running yum clean all. I don't know if the first step was necessary so a yum clean all might be all that's needed.
@ScoreUnder thanks for this! The yum clean all is what fixed the issue for me.
Did the trick for me too! Thanks
The GPG keys listed for the "Extra Packages for Enterprise Linux 7 - x86_64" repository are already installed but they are not correct for this package. Check that the correct key URLs are configured for this repository
I was also facing same issue while installing ansible.
Tried yum clean all and rm -rf /var/cache/yum/, but still got same error.
So I moved below two repos from /etc/yum.repos.d to somewhere else.
epel.repo
epel-testing.repo
Most helpful comment
For the benefit of those who came here via google: I solved this same issue by reinstalling the
epel-releasepackage (from the EPEL website) and runningyum clean all. I don't know if the first step was necessary so ayum clean allmight be all that's needed.