[CentOS] CentOS update

Fri Dec 3 14:46:30 UTC 2021
Johnny Hughes <johnny at centos.org>

On 12/3/21 02:52, Gionatan Danti wrote:
> Dear list,
> I have an issue updating a CentOS 7.9 machine.
> 
> A simple "yum update" exists with this error:
> 
> # yum update
> --> Running transaction check
> ---> Package kernel.x86_64 0:3.10.0-1160.36.2.el7 will be erased
> --> Finished Dependency Resolution
> ERROR: update failed. Check the log file for details
> ...
> Protected multilib versions: libsss_idmap-1.16.5-10.el7_9.11.x86_64 != 
> libsss_idmap-1.16.5-10.el7_9.10.i686
> Error: Protected multilib versions: 
> libsss_nss_idmap-1.16.5-10.el7_9.11.x86_64 != 
> libsss_nss_idmap-1.16.5-10.el7_9.10.i686
> 
> Trying to update excluding all i686 packages reveal the true issue: an 
> unmet dependency of
> 
> # yum update --exclude="*.i686" libsss_idmap
> Resolving Dependencies
> --> Running transaction check
> ---> Package libsss_idmap.x86_64 0:1.16.5-10.el7_9.10 will be updated
> --> Processing Dependency: libsss_idmap = 1.16.5-10.el7_9.10 for 
> package: sssd-client-1.16.5-10.el7_9.10.x86_64
> ---> Package libsss_idmap.x86_64 0:1.16.5-10.el7_9.11 will be an update
> --> Finished Dependency Resolution
> Error: Package: sssd-client-1.16.5-10.el7_9.10.x86_64 (@updates)
>             Requires: libsss_idmap = 1.16.5-10.el7_9.10
> 
> Basically, yum tries to update libsss_idmap to a too new version, not 
> allowed in for sssd-client. I do not use sssd so I can simply uninstall 
> the packages, but I am curious about the unmet dependency.
> 
> Anyone has the same issue?

sssd-client-1.16.5-10.el7_9.11.i686.rpm exists and is here:

http://mirror.centos.org/centos/7.9.2009/updates/x86_64/Packages/

Not sure why you are not seeing it in your update.