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.
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.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days