Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1364013

Summary: [Urgent] yum update in master node is broken at CDN Live
Product: OpenShift Container Platform Reporter: Prasanth <pprakash>
Component: ReleaseAssignee: Stanislav Graf <sgraf>
Status: CLOSED DUPLICATE QA Contact: libra bugs <libra-bugs>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 3.2.1CC: annair, aos-bugs, asrivast, bleanhar, jokerman, mmccomas, pprakash, rcyriac, sdodson, sgirijan, sgraf, tdawson
Target Milestone: ---   
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: 2016-08-04 14:19:10 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 Prasanth 2016-08-04 09:27:19 UTC
Description of problem:

yum update in master node is broken at CDN Live. See below:

############################
# yum update
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package atomic-openshift-utils.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package atomic-openshift-utils.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
---> Package cockpit-bridge.x86_64 0:0.108-1.el7 will be updated
---> Package cockpit-bridge.x86_64 0:0.114-2.el7 will be an update
---> Package cockpit-docker.x86_64 0:0.108-1.el7 will be updated
---> Package cockpit-docker.x86_64 0:0.114-2.el7 will be an update
---> Package cockpit-shell.noarch 0:0.108-1.el7 will be updated
--> Processing Dependency: cockpit-shell = 0.108-1.el7 for package: cockpit-kubernetes-0.108-1.el7.x86_64
---> Package cockpit-shell.noarch 0:0.114-2.el7 will be an update
---> Package cockpit-ws.x86_64 0:0.108-1.el7 will be updated
---> Package cockpit-ws.x86_64 0:0.114-2.el7 will be an update
---> Package openshift-ansible.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package openshift-ansible.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
---> Package openshift-ansible-docs.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package openshift-ansible-docs.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
---> Package openshift-ansible-filter-plugins.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package openshift-ansible-filter-plugins.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
---> Package openshift-ansible-lookup-plugins.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package openshift-ansible-lookup-plugins.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
---> Package openshift-ansible-playbooks.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package openshift-ansible-playbooks.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
---> Package openshift-ansible-roles.noarch 0:3.2.9-1.git.0.4f15c01.el7 will be updated
---> Package openshift-ansible-roles.noarch 0:3.2.13-1.git.0.0afa976.el7 will be an update
--> Finished Dependency Resolution
Error: Package: cockpit-kubernetes-0.108-1.el7.x86_64 (@rhel-7-server-ose-3.2-rpms)
           Requires: cockpit-shell = 0.108-1.el7
           Removing: cockpit-shell-0.108-1.el7.noarch (@rhel-7-server-extras-rpms)
               cockpit-shell = 0.108-1.el7
           Updated By: cockpit-shell-0.114-2.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.114-2.el7
           Available: cockpit-shell-0.53-3.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.53-3.el7
           Available: cockpit-shell-0.58-2.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.58-2.el7
           Available: cockpit-shell-0.63-1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.63-1.el7
           Available: cockpit-shell-0.71-1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.71-1.el7
           Available: cockpit-shell-0.77-3.1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.77-3.1.el7
           Available: cockpit-shell-0.93-3.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.93-3.el7
           Available: cockpit-shell-0.96-2.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.96-2.el7
           Available: cockpit-shell-0.103-1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.103-1.el7
**********************************************************************
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: cockpit-kubernetes-0.108-1.el7.x86_64 (@rhel-7-server-ose-3.2-rpms)
           Requires: cockpit-shell = 0.108-1.el7
           Removing: cockpit-shell-0.108-1.el7.noarch (@rhel-7-server-extras-rpms)
               cockpit-shell = 0.108-1.el7
           Updated By: cockpit-shell-0.114-2.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.114-2.el7
           Available: cockpit-shell-0.53-3.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.53-3.el7
           Available: cockpit-shell-0.58-2.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.58-2.el7
           Available: cockpit-shell-0.63-1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.63-1.el7
           Available: cockpit-shell-0.71-1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.71-1.el7
           Available: cockpit-shell-0.77-3.1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.77-3.1.el7
           Available: cockpit-shell-0.93-3.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.93-3.el7
           Available: cockpit-shell-0.96-2.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.96-2.el7
           Available: cockpit-shell-0.103-1.el7.noarch (rhel-7-server-extras-rpms)
               cockpit-shell = 0.103-1.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

############################

Version-Release number of selected component (if applicable):
# rpm -qa |grep openshift
openshift-ansible-lookup-plugins-3.2.9-1.git.0.4f15c01.el7.noarch
atomic-openshift-3.2.1.9-1.git.0.adcb767.el7.x86_64
tuned-profiles-atomic-openshift-node-3.2.1.9-1.git.0.adcb767.el7.x86_64
atomic-openshift-sdn-ovs-3.2.1.9-1.git.0.adcb767.el7.x86_64
atomic-openshift-master-3.2.1.9-1.git.0.adcb767.el7.x86_64
openshift-ansible-docs-3.2.9-1.git.0.4f15c01.el7.noarch
openshift-ansible-filter-plugins-3.2.9-1.git.0.4f15c01.el7.noarch
openshift-ansible-roles-3.2.9-1.git.0.4f15c01.el7.noarch
atomic-openshift-utils-3.2.9-1.git.0.4f15c01.el7.noarch
atomic-openshift-clients-3.2.1.9-1.git.0.adcb767.el7.x86_64
atomic-openshift-node-3.2.1.9-1.git.0.adcb767.el7.x86_64
openshift-ansible-3.2.9-1.git.0.4f15c01.el7.noarch
openshift-ansible-playbooks-3.2.9-1.git.0.4f15c01.el7.noarch

How reproducible: 100%


Steps to Reproduce:
1. Register the RHEL7 master node as per https://access.redhat.com/documentation/en/openshift-enterprise/3.2/single/installation-and-configuration/#host-preparation

2. Enable the required repos:
# subscription-manager repos --list-enabled
+----------------------------------------------------------+
    Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-7-server-extras-rpms
Repo Name: Red Hat Enterprise Linux 7 Server - Extras (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/extras/os
Enabled:   1

Repo ID:   rhel-7-server-ose-3.2-rpms
Repo Name: Red Hat OpenShift Enterprise 3.2 (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/7/7Server/$basearch/ose/3.2/os
Enabled:   1

Repo ID:   rhel-7-server-rpms
Repo Name: Red Hat Enterprise Linux 7 Server (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/os
Enabled:   1

3.Try to update the system to the latest packages: # yum update

Actual results: yum update is broken due to dependency issues


Expected results: yum update should work seamlessly.


Additional info:

# rpm -qa |grep cockpit
cockpit-bridge-0.108-1.el7.x86_64
cockpit-kubernetes-0.108-1.el7.x86_64
cockpit-shell-0.108-1.el7.noarch
cockpit-ws-0.108-1.el7.x86_64
cockpit-docker-0.108-1.el7.x86_64

PS: Feel free to change to the appropriate Component, if required.

Comment 3 Scott Dodson 2016-08-04 14:19:10 UTC

*** This bug has been marked as a duplicate of bug 1353771 ***