Topic: dependency error in ImageMagick update

Hi there

I have seen the thread at  http://forum.remirepo.net/viewtopic.php?id=3164 but no explicit solution is given that i can follow.

I am running CentOS release 6.6 (Final)

yum update is giving a dependency error:

$ yum update
Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
 * webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package libwebp.x86_64 0:0.3.1-2.el6.remi will be updated
--> Processing Dependency: libwebp.so.4()(64bit) for package: ImageMagick-last-libs-6.8.9.7-4.el6.remi.x86_64
---> Package libwebp.x86_64 0:0.4.3-3.el6 will be an update
--> Finished Dependency Resolution
Error: Package: ImageMagick-last-libs-6.8.9.7-4.el6.remi.x86_64 (@remi)
           Requires: libwebp.so.4()(64bit)
           Removing: libwebp-0.3.1-2.el6.remi.x86_64 (@remi)
               libwebp.so.4()(64bit)
           Updated By: libwebp-0.4.3-3.el6.x86_64 (epel)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

The solution given in the duplicate thread is to install libwebp from epel. So I am trying to disable @remi for the following command:

yum install libwebp --disablerepo=remi

This does not work:

Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package libwebp.x86_64 0:0.3.1-2.el6.remi will be updated
--> Processing Dependency: libwebp.so.4()(64bit) for package: ImageMagick-last-libs-6.8.9.7-4.el6.remi.x86_64
---> Package libwebp.x86_64 0:0.4.3-3.el6 will be an update
--> Finished Dependency Resolution
Error: Package: ImageMagick-last-libs-6.8.9.7-4.el6.remi.x86_64 (@remi)
           Requires: libwebp.so.4()(64bit)
           Removing: libwebp-0.3.1-2.el6.remi.x86_64 (@remi)
               libwebp.so.4()(64bit)
           Updated By: libwebp-0.4.3-3.el6.x86_64 (epel)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

I have also tried:

yum clean all
yum install libwebp
yum update --disablerepo=remi

How can I install the required updates here?

Can you possibly help? Many thanks.

Re: dependency error in ImageMagick update

It seems you are using outdated packages.

See : ImageMagick-last-libs

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: dependency error in ImageMagick update

OK thanks.

For the benefit of others finding this thread, the command required to update it:

yum --disablerepo="webtatic" --enablerepo="remi" install ImageMagick-last-libs-6.9.1.4-1.el6.remi.x86_64

This updated libwebp and ImageMagick:

Running Transaction
  Updating   : libwebp-0.4.3-3.el6.x86_64                                                                             
  Updating   : ImageMagick-last-libs-6.9.1.4-1.el6.remi.x86_64                                            
   ...

Re: dependency error in ImageMagick update

Or rather try

yum --enablerepo=epel,remi update ImageMagick-last\*

(according to your initial message "remi" repository is not enabled)

P.S. "remi" is not designed to work with "webtatic".

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