[CentOS] CentOS 7 : broken dependencies

Thu Apr 9 13:48:59 UTC 2020
Simon Matter <simon.matter at invoca.ch>

> Hi,
> I got an alert from Yum-Cron this morning:
> Failed to check for updates with the following error message:
> Failed to build transaction:
> sclo-php72-php-pecl-imagick-3.4.4-1.el7.x86_64
> requires libMagickCore.so.5()(64bit)
> sclo-php72-php-pecl-imagick-3.4.4-1.el7.x86_64 requires
> libMagickWand.so.5()(64bit)
> The CR repository is activated on this server, so I guess that's why.
> Which leads me to the more general question of: enable CR on a production
> server, yes or no?
> Pros : get security updates sooner
> Cons : expect breakage like the one above
> Any suggestions?


The breakage you see is not directly within CentOS 7 and CR. The problem
is that your SCLO package sclo-php72-php-pecl-imagick-3.4.4-1.el7.x86_64
is for 7.7.1908 and needs to be updated for CentOS 7.8.

All the same you'll not be able to update to CentOS 7.8 until a fixed
sclo-php72-php-pecl-imagick package is available.

Applying CR updates to clean installations of a basic CentOS system
usually works very fine.