EPEL updates to rubygem-rkerberos fail

Problem:
When updating latest EPEL releases, yum upgrade fails because rubygem-rkerberos-0.1.3-6 requires libkadm5clnt_mit.so.11, but CentOS only has libkadm5clnt_mit.so.8

--> Processing Dependency: libkadm5clnt_mit.so.11(kadm5clnt_mit_11_MIT)(64bit) for package: rubygem-rkerberos-0.1.3-6.el7.x86_64
--> Processing Dependency: libkadm5clnt_mit.so.11()(64bit) for package: rubygem-rkerberos-0.1.3-6.el7.x86_64
--> Running transaction check
---> Package libuv.x86_64 1:1.19.2-1.el7 will be installed
---> Package rhash.x86_64 0:1.3.4-2.el7 will be installed
---> Package rubygem-rkerberos.x86_64 0:0.1.3-6.el7 will be an update
--> Processing Dependency: libkadm5clnt_mit.so.11(kadm5clnt_mit_11_MIT)(64bit) for package: rubygem-rkerberos-0.1.3-6.el7.x86_64
--> Processing Dependency: libkadm5clnt_mit.so.11()(64bit) for package: rubygem-rkerberos-0.1.3-6.el7.x86_64
--> Finished Dependency Resolution
Error: Package: rubygem-rkerberos-0.1.3-6.el7.x86_64 (Peter_MacCallum_Cancer_Centre_Extra_Packages_for_Enterprise_Linux_7_-_x86_64_epel)
       Requires: libkadm5clnt_mit.so.11(kadm5clnt_mit_11_MIT)(64bit)
Error: Package: rubygem-rkerberos-0.1.3-6.el7.x86_64 (Peter_MacCallum_Cancer_Centre_Extra_Packages_for_Enterprise_Linux_7_-_x86_64_epel)
       Requires: libkadm5clnt_mit.so.11()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

==> rpmquery --whatprovides /usr/lib64/libkadm5clnt_mit.so
libkadm5-1.15.1-8.el7.x86_64

==> repoquery --whatrequires rubygem-rkerberos-0.1.3-6.el7
foreman-proxy-0:1.17.0-0.1.RC1.el7.noarch
foreman-proxy-0:1.17.0-0.1.RC2.el7.noarch
foreman-proxy-0:1.17.0-1.el7.noarch
rubygem-smart_proxy_realm_ad_plugin-0:0.1-1.fm1_17.el7.noarch

Expected outcome:
EPEL updates work

Foreman and Proxy versions:
1.17.0-1

Foreman and Proxy plugin versions:
katello-agent-3.1.0-1.el7

Are you running CentOS 7.4? I ran into this last week as noted here:

Essentially the rubygem-rkerberos package in EPEL has been updated to address an issue in RHEL 7.5, this update has broken rubygem-rkerberos for CentOS 7.4. This issue should correct itself once CentOS is updated to 7.5.

1 Like

Bingo. Thanks @synaptik . I didn’t realise that EPEL would run ahead of CentOS. I presume it will all work itself out soon enough.

Cheers