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? Regards.
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.
Il 2021-12-03 15:46 Johnny Hughes ha scritto:
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.
It is an Azure CentOS instance, which is pre-configured for using ex-OpenLogic mirrors:
# CentOS-Base.repo baseurl=http://olcentgbl.trafficmanager.net/centos/$releasever/os/$basearch/
I updated sssd-client and the libsssd dependencies by using an official CentOS mirrors.
Thank you for pointing me to a mirror issue! Regards.