Bug 2047786

Summary: Broken dependency after bind update
Product: Red Hat Enterprise Linux 8 Reporter: Remi Collet <fedora>
Component: distributionAssignee: Carl George 🤠 <carl>
Status: CLOSED CURRENTRELEASE QA Contact: rhel-cs-infra-services-qe <rhel-cs-infra-services-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bstinson, carl, jwboyer, pemensik
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-01-28 23:14:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Remi Collet 2022-01-28 14:31:56 UTC
# LANG=C dnf update


Error: 
 Problem: package dhcp-client-12:4.3.6-47.el8.x86_64 requires libdns-export.so.1112()(64bit), but none of the providers can be installed
  - cannot install both bind-export-libs-32:9.11.36-2.el8.x86_64 and bind-export-libs-32:9.11.26-6.el8.x86_64
  - cannot install both bind-export-libs-32:9.11.36-2.el8.x86_64 and bind-export-libs-32:9.11.26-3.el8.x86_64
  - cannot install both bind-export-libs-32:9.11.36-2.el8.x86_64 and bind-export-libs-32:9.11.26-4.el8_4.x86_64
  - cannot install the best update candidate for package dhcp-client-12:4.3.6-45.el8.x86_64
  - cannot install the best update candidate for package bind-export-libs-32:9.11.26-6.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--nobest' to use not only best candidate packages)


Relate to bind 9.11.26 to 9.11.36 update

Comment 1 Petr Menšík 2022-01-28 14:52:42 UTC
dhcp-client-12:4.3.6-47.el8.x86_64 in RHEL8 depends on libdns-export.so.1115()(64bit) as it should. It seems centos 8 build did not mimick properly our rhel side-tag build, where they were built together.

This version on centos 8 stream should not depend on libdns-export.so.1112()(64bit), which is the older version. It might be issue in automatic rebuilds from rhel sources.

Comment 2 Carl George 🤠 2022-01-28 15:01:35 UTC
Thanks Remi for bringing this to our attention.  Petr is correct, c8s is still technically a rebuild of rhel8, just rebuilt from a different branch.  bind and dhcp were built (automatically) in the wrong order.

dhcp-4.3.6-47.el8 [0] Thu, 27 Jan 2022 07:13:01 UTC
bind-9.11.36-2.el8 [1] Thu, 27 Jan 2022 07:28:23 UTC

I've rebuilt dhcp to fix the linkage in dhcp-4.3.6-47.el8.0.1 [2].  The build is complete and I'm working on publishing it now.

[0] https://koji.mbox.centos.org/koji/buildinfo?buildID=20937
[1] https://koji.mbox.centos.org/koji/buildinfo?buildID=20933
[2] https://koji.mbox.centos.org/koji/buildinfo?buildID=21009

Comment 3 Carl George 🤠 2022-01-28 23:14:54 UTC
This build has been pushed to the mirrors.