issue with libcroco. Update script wants to remove current version. yum update fails as a result.

Latest response

yum update
Loaded plugins: langpacks, rhnplugin, ulninfo
This system is receiving updates from ULN.
epel/x86_64/metalink | 10 kB 00:00:00
ius | 1.3 kB 00:00:00
ol7_x86_64_UEKR6 | 2.5 kB 00:00:00
ol7_x86_64_latest | 2.7 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package libcroco.x86_64 0:0.6.12-4.el7 will be updated
--> Processing Dependency: libcroco(x86-64) = 0.6.12-4.el7 for package: libcroco-devel-0.6.12-4.el7.x86_64
---> Package libcroco.x86_64 0:0.6.12-6.el7_9 will be an update
--> Finished Dependency Resolution
Error: Package: libcroco-devel-0.6.12-4.el7.x86_64 (@ol7_x86_64_optional_latest)
Requires: libcroco(x86-64) = 0.6.12-4.el7
Removing: libcroco-0.6.12-4.el7.x86_64 (@ol7_x86_64_latest)
libcroco(x86-64) = 0.6.12-4.el7
Updated By: libcroco-0.6.12-6.el7_9.x86_64 (ol7_x86_64_latest)
libcroco(x86-64) = 0.6.12-6.el7_9
Available: libcroco-0.6.11-1.el7.x86_64 (ol7_x86_64_latest)
libcroco(x86-64) = 0.6.11-1.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Note it indicates an older version i what is available.

But yum info reports the currently version
yum info libcroco.x86_64
Loaded plugins: langpacks, rhnplugin, ulninfo
This system is receiving updates from ULN.
Installed Packages
Name : libcroco
Arch : x86_64
Version : 0.6.12
Release : 4.el7
Size : 313 k
Repo : installed
From repo : ol7_x86_64_latest
Summary : A CSS2 parsing library
License : LGPLv2
Description : CSS2 parsing and manipulation library for GNOME

rpm -qa | egrep libcroco
libcroco-devel-0.6.12-4.el7.x86_64
libcroco-0.6.12-4.el7.x86_64

I suspect the error is within the update script that is looking for the version retrieve and replace.

Responses