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.
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.