Gordon Messmer
2021-Jan-06 17:08 UTC
[CentOS] CentOS Stream suitability as a production webserver
On 1/5/21 11:31 PM, Nicolas Kovacs wrote:> No, this was an actual problem I had back in April 2020. Upgrading from CR > broke imagemagickAt the time, you described that problem as:> 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)I don't have enough information to say why imagemagick or php would be broken, as you said it was. What I do see is that the sclo-php72-php-pecl-imagick has a dependency on libMagickCore.so.5()(64bit), which is recorded in the rpm package.? If you have a package from a third party repository (either EPEL or SCLO, or others), and it depends on one of the few packages in CentOS Stream (or CentOS, or RHEL) that aren't guaranteed to be stable, and which Red Hat changes, then yum will warn you that the update would result in unresolvable dependencies, and it won't upgrade the package.? Your system will keep the old imagemagick package and the old php-imagick package until the dependencies are resolved in the two repositories, and it'll update them after that. Stream doesn't change that.
Nicolas Kovacs
2021-Jan-06 17:20 UTC
[CentOS] CentOS Stream suitability as a production webserver
Le 06/01/2021 ? 18:08, Gordon Messmer a ?crit?:> What I do see is that the sclo-php72-php-pecl-imagick has a dependency on > libMagickCore.so.5()(64bit), which is recorded in the rpm package.? If you have > a package from a third party repository (either EPEL or SCLO, or others), and > it depends on one of the few packages in CentOS Stream (or CentOS, or RHEL) > that aren't guaranteed to be stable, and which Red Hat changes, then yum will > warn you that the update would result in unresolvable dependencies, and it > won't upgrade the package.? Your system will keep the old imagemagick package > and the old php-imagick package until the dependencies are resolved in the two > repositories, and it'll update them after that. > > Stream doesn't change that.On the contrary. Stream will ensure that your systems are perpetual moving targets so that situations like the one described will keep your blood pressure high. Broken packages explained away are still broken packages. </rant> -- Microlinux - Solutions informatiques durables 7, place de l'?glise - 30730 Montpezat Site : https://www.microlinux.fr Blog : https://blog.microlinux.fr Mail : info at microlinux.fr T?l. : 04 66 63 10 32 Mob. : 06 51 80 12 12