Bug 1733637 - Installing pre-requirements for OpenShift Container Platform 3.11 fails because of bind-license dependency not found
Summary: Installing pre-requirements for OpenShift Container Platform 3.11 fails becau...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 3.11.0
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Russell Teague
QA Contact: Johnny Liu
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-07-26 20:35 UTC by Tiago M. Vieira
Modified: 2023-09-14 05:32 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-07-29 17:26:42 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Tiago M. Vieira 2019-07-26 20:35:48 UTC
Description of problem:
Following the steps in the "Registering hosts" at https://docs.openshift.com/container-platform/3.11/install/host_preparation.html#host-registration, after the OS is registered, and the repos are subscribed, the `yum install` command fails because the requirements for bind-utils is not satisfied or found.

Steps to reproduce:

1. Install RHEL-7.6 Server latest production image

2. Register the instance with Red Hat and attach it to a OCP compatible pool:

$ sudo subscription-manager register
$ sudo subscription-manager attach --pool=xxxx

3. Remove all repos:
$ sudo subscription-manager repos --disable="*"

4. Subscribe to the OpenShift 3.11 repos:
$ sudo subscription-manager repos --enable="rhel-7-server-rpms" --enable="rhel-7-server-extras-rpms" --enable="rhel-7-server-ose-3.11-rpms" --enable="rhel-7-server-ansible-2.6-rpms"

5. Update the server:
$ sudo yum update -y

6. Install the required packages:
$ sudo yum -y install wget git net-tools bind-utils iptables-services bridge-utils bash-completion kexec-tools sos psacct


Actual results:

Output)
[cloud-user@<hostname> ~]$ sudo yum -y install wget git net-tools bind-utils iptables-services bridge-utils bash-completion kexec-tools sos psacct
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Package net-tools-2.0-0.24.20131004git.el7.x86_64 already installed and latest version
Package matching kexec-tools-2.0.15-21.el7_6.3.x86_64 already installed. Checking for update.
Resolving Dependencies
--> Running transaction check
---> Package bash-completion.noarch 1:2.1-6.el7 will be installed
---> Package bind-utils.x86_64 32:9.9.4-74.el7_6.1 will be installed
--> Processing Dependency: bind-libs = 32:9.9.4-74.el7_6.1 for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
--> Processing Dependency: libbind9.so.90()(64bit) for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
--> Processing Dependency: libdns.so.100()(64bit) for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
--> Processing Dependency: libisc.so.95()(64bit) for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
--> Processing Dependency: libisccc.so.90()(64bit) for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
--> Processing Dependency: libisccfg.so.90()(64bit) for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
--> Processing Dependency: liblwres.so.90()(64bit) for package: 32:bind-utils-9.9.4-74.el7_6.1.x86_64
---> Package bridge-utils.x86_64 0:1.5-9.el7 will be installed
---> Package git.x86_64 0:1.8.3.1-20.el7 will be installed
--> Processing Dependency: perl-Git = 1.8.3.1-20.el7 for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl >= 5.008 for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: /usr/bin/perl for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Error) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Exporter) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Basename) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Copy) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Find) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Path) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Spec) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Temp) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::stat) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Getopt::Long) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Git) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(lib) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(strict) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(vars) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(warnings) for package: git-1.8.3.1-20.el7.x86_64
---> Package iptables-services.x86_64 0:1.4.21-28.el7 will be installed
---> Package psacct.x86_64 0:6.6.1-13.el7 will be installed
---> Package sos.noarch 0:3.6-17.el7_6 will be installed
--> Processing Dependency: python2-futures for package: sos-3.6-17.el7_6.noarch
---> Package wget.x86_64 0:1.14-18.el7_6.1 will be installed
--> Running transaction check
---> Package bind-libs.x86_64 32:9.9.4-74.el7_6.1 will be installed
--> Processing Dependency: bind-license = 32:9.9.4-74.el7_6.1 for package: 32:bind-libs-9.9.4-74.el7_6.1.x86_64
---> Package perl.x86_64 4:5.16.3-294.el7_6 will be installed
--> Processing Dependency: perl-libs = 4:5.16.3-294.el7_6 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl-macros for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-294.el7_6.x86_64
---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed
---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed
---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed
---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed
---> Package perl-Getopt-Long.noarch 0:2.40-3.el7 will be installed
--> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-3.el7.noarch
--> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-3.el7.noarch
---> Package perl-Git.noarch 0:1.8.3.1-20.el7 will be installed
---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed
---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed
---> Package python2-futures.noarch 0:3.1.1-5.el7 will be installed
--> Running transaction check
---> Package bind-libs.x86_64 32:9.9.4-74.el7_6.1 will be installed
--> Processing Dependency: bind-license = 32:9.9.4-74.el7_6.1 for package: 32:bind-libs-9.9.4-74.el7_6.1.x86_64
---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed
---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed
---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
--> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed
--> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch
--> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch
---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed
---> Package perl-Socket.x86_64 0:2.010-4.el7 will be installed
---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed
---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed
---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed
---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed
---> Package perl-constant.noarch 0:1.27-2.el7 will be installed
---> Package perl-libs.x86_64 4:5.16.3-294.el7_6 will be installed
---> Package perl-macros.x86_64 4:5.16.3-294.el7_6 will be installed
---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed
---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed
--> Running transaction check
---> Package bind-libs.x86_64 32:9.9.4-74.el7_6.1 will be installed
--> Processing Dependency: bind-license = 32:9.9.4-74.el7_6.1 for package: 32:bind-libs-9.9.4-74.el7_6.1.x86_64
---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed
---> Package perl-Pod-Escapes.noarch 1:1.04-294.el7_6 will be installed
---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed
--> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
--> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed
--> Running transaction check
---> Package bind-libs.x86_64 32:9.9.4-74.el7_6.1 will be installed
--> Processing Dependency: bind-license = 32:9.9.4-74.el7_6.1 for package: 32:bind-libs-9.9.4-74.el7_6.1.x86_64
---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed
---> Package perl-parent.noarch 1:0.225-244.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 32:bind-libs-9.9.4-74.el7_6.1.x86_64 (rhel-7-server-rpms)
           Requires: bind-license = 32:9.9.4-74.el7_6.1
           Installed: 32:bind-license-9.9.4-74.el7_6.2.noarch (installed)
               bind-license = 32:9.9.4-74.el7_6.2
           Available: 32:bind-license-9.9.4-14.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-14.el7
           Available: 32:bind-license-9.9.4-14.el7_0.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-14.el7_0.1
           Available: 32:bind-license-9.9.4-18.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7
           Available: 32:bind-license-9.9.4-18.el7_1.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.1
           Available: 32:bind-license-9.9.4-18.el7_1.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.2
           Available: 32:bind-license-9.9.4-18.el7_1.3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.3
           Available: 32:bind-license-9.9.4-18.el7_1.4.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.4
           Available: 32:bind-license-9.9.4-18.el7_1.5.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.5
           Available: 32:bind-license-9.9.4-29.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7
           Available: 32:bind-license-9.9.4-29.el7_2.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.1
           Available: 32:bind-license-9.9.4-29.el7_2.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.2
           Available: 32:bind-license-9.9.4-29.el7_2.3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.3
           Available: 32:bind-license-9.9.4-29.el7_2.4.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.4
           Available: 32:bind-license-9.9.4-37.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-37.el7
           Available: 32:bind-license-9.9.4-38.el7_3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3
           Available: 32:bind-license-9.9.4-38.el7_3.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3.1
           Available: 32:bind-license-9.9.4-38.el7_3.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3.2
           Available: 32:bind-license-9.9.4-38.el7_3.3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3.3
           Available: 32:bind-license-9.9.4-50.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-50.el7
           Available: 32:bind-license-9.9.4-50.el7_3.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-50.el7_3.1
           Available: 32:bind-license-9.9.4-51.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-51.el7
           Available: 32:bind-license-9.9.4-51.el7_4.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-51.el7_4.1
           Available: 32:bind-license-9.9.4-51.el7_4.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-51.el7_4.2
           Available: 32:bind-license-9.9.4-61.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-61.el7
           Available: 32:bind-license-9.9.4-61.el7_5.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-61.el7_5.1
           Available: 32:bind-license-9.9.4-72.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-72.el7
           Available: 32:bind-license-9.9.4-73.el7_6.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-73.el7_6
           Available: 32:bind-license-9.9.4-74.el7_6.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-74.el7_6.1
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: 32:bind-libs-9.9.4-74.el7_6.1.x86_64 (rhel-7-server-rpms)
           Requires: bind-license = 32:9.9.4-74.el7_6.1
           Installed: 32:bind-license-9.9.4-74.el7_6.2.noarch (installed)
               bind-license = 32:9.9.4-74.el7_6.2
           Available: 32:bind-license-9.9.4-14.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-14.el7
           Available: 32:bind-license-9.9.4-14.el7_0.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-14.el7_0.1
           Available: 32:bind-license-9.9.4-18.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7
           Available: 32:bind-license-9.9.4-18.el7_1.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.1
           Available: 32:bind-license-9.9.4-18.el7_1.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.2
           Available: 32:bind-license-9.9.4-18.el7_1.3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.3
           Available: 32:bind-license-9.9.4-18.el7_1.4.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.4
           Available: 32:bind-license-9.9.4-18.el7_1.5.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-18.el7_1.5
           Available: 32:bind-license-9.9.4-29.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7
           Available: 32:bind-license-9.9.4-29.el7_2.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.1
           Available: 32:bind-license-9.9.4-29.el7_2.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.2
           Available: 32:bind-license-9.9.4-29.el7_2.3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.3
           Available: 32:bind-license-9.9.4-29.el7_2.4.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-29.el7_2.4
           Available: 32:bind-license-9.9.4-37.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-37.el7
           Available: 32:bind-license-9.9.4-38.el7_3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3
           Available: 32:bind-license-9.9.4-38.el7_3.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3.1
           Available: 32:bind-license-9.9.4-38.el7_3.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3.2
           Available: 32:bind-license-9.9.4-38.el7_3.3.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-38.el7_3.3
           Available: 32:bind-license-9.9.4-50.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-50.el7
           Available: 32:bind-license-9.9.4-50.el7_3.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-50.el7_3.1
           Available: 32:bind-license-9.9.4-51.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-51.el7
           Available: 32:bind-license-9.9.4-51.el7_4.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-51.el7_4.1
           Available: 32:bind-license-9.9.4-51.el7_4.2.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-51.el7_4.2
           Available: 32:bind-license-9.9.4-61.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-61.el7
           Available: 32:bind-license-9.9.4-61.el7_5.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-61.el7_5.1
           Available: 32:bind-license-9.9.4-72.el7.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-72.el7
           Available: 32:bind-license-9.9.4-73.el7_6.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-73.el7_6
           Available: 32:bind-license-9.9.4-74.el7_6.1.noarch (rhel-7-server-rpms)
               bind-license = 32:9.9.4-74.el7_6.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Expected results:

All packages are installed without errors.

Comment 1 Brenton Leanhardt 2019-07-29 17:26:42 UTC
Is this problem still happening?  Normally this problem will indicate a release issue on the OS side.  This can be intermittent.  If the problem persists let us know and we'll route it to the RHEL team.

Comment 2 Red Hat Bugzilla 2023-09-14 05:32:23 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


Note You need to log in before you can comment on or make changes to this bug.