Bug 1442910 - openvswitch missing in rhel-7-server-ose-3.5-rpms repository?
Summary: openvswitch missing in rhel-7-server-ose-3.5-rpms repository?
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 3.5.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Scott Dodson
QA Contact: Johnny Liu
URL:
Whiteboard:
: 1443270 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-04-18 02:45 UTC by Peter Larsen
Modified: 2017-04-19 00:42 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-04-18 14:26:16 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Peter Larsen 2017-04-18 02:45:56 UTC
Description of problem:

Clean install fails due to missing openvswitch package. 

fatal: [node35-2.ose3.peterlarsen.org]: FAILED! => {
    "changed": true, 
    "failed": true, 
    "rc": 1, 
    "results": [
        "Loaded plugins: langpacks, package_upload, product-id, search-disabled-repos,\n              : subscription-manager\nResolving Dependencies\n--> Running transaction check\n---> Package atomic-openshift-sdn-ovs.x86_64 0:3.5.5.5-1.git.0.f2e87ab.el7 will be installed\n--> Processing Dependency: openvswitch >= 2.3.1 for package: atomic-openshift-sdn-ovs-3.5.5.5-1.git.0.f2e87ab.el7.x86_64\n--> Finished Dependency Resolution\nError: Package: atomic-openshift-sdn-ovs-3.5.5.5-1.git.0.f2e87ab.el7.x86_64 (rhel-7-server-ose-3.5-rpms)\n           Requires: openvswitch >= 2.3.1\n**********************************************************************\nyum can be configured to try to resolve such errors by temporarily enabling\ndisabled repos and searching for missing dependencies.\nTo enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf\n**********************************************************************\n\n You could try using --skip-broken to work around the problem\n** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:\nipa-client-4.4.0-14.el7_3.7.x86_64 has installed conflicts freeipa-client: ipa-client-4.4.0-14.el7_3.7.x86_64\nipa-client-common-4.4.0-14.el7_3.7.noarch has installed conflicts freeipa-client-common: ipa-client-common-4.4.0-14.el7_3.7.noarch\nipa-common-4.4.0-14.el7_3.7.noarch has installed conflicts freeipa-common: ipa-common-4.4.0-14.el7_3.7.noarch\n"
    ]
}

and 
sudo yum install openvswitch\*
Loaded plugins: langpacks, package_upload, product-id, search-disabled-repos, subscription-manager
rhel-7-server-extras-rpms                                                                                                                                        | 2.0 kB  00:00:00     
rhel-7-server-ose-3.5-rpms                                                                                                                                       | 2.3 kB  00:00:00     
rhel-7-server-rh-common-rpms                                                                                                                                     | 2.1 kB  00:00:00     
rhel-7-server-rpms                                                                                                                                               | 2.0 kB  00:00:00     
rhel-7-server-satellite-tools-6.2-rpms                                                                                                                           | 2.1 kB  00:00:00     
rhel-server-rhscl-7-rpms                                                                                                                                         | 2.0 kB  00:00:00     
No package openvswitch* available.


Version-Release number of selected component (if applicable):

oc version
oc v3.5.5.5
kubernetes v1.5.2+43a9be4
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://master35.ose3.peterlarsen.org
openshift v3.5.5.5
kubernetes v1.5.2+43a9be4


How reproducible:
Every time. Searching for openvswitch on CDN fails too: https://access.redhat.com/downloads/content/openvswitch/2.4.0-2.el7_2/x86_64/fd431d51/package (searching for openvswitch for OCP 3.5). 

Steps to Reproduce:
1. Do basic ansible inventory file for OpenShift install
2. run ansible-playbook using the config.yaml file. 
3.

Actual results:
Failed install

Expected results:
Successful install

Additional info:

Comment 1 Johnny Liu 2017-04-18 02:52:10 UTC
Since 3.5, openvswitch will be intalled from rhel-7-fast-datapath-rpms, ose channel will not deliver the dup rpm package. Pls refer to "Enable only the repositories required by OpenShift Container Platform 3.5" mentioned in https://docs.openshift.com/container-platform/3.5/install_config/install/host_preparation.html.


So this should not a bug.

Comment 2 Peter Larsen 2017-04-18 03:03:09 UTC
(In reply to Johnny Liu from comment #1)
> Since 3.5, openvswitch will be intalled from rhel-7-fast-datapath-rpms, ose
> channel will not deliver the dup rpm package. Pls refer to "Enable only the
> repositories required by OpenShift Container Platform 3.5" mentioned in
> https://docs.openshift.com/container-platform/3.5/install_config/install/
> host_preparation.html.
> 
> 
> So this should not a bug.

Interesting - fast-datapath doesn't show up as a valid repository using the above search. Thanks.

Comment 3 Peter Larsen 2017-04-18 14:26:16 UTC
As stated, the release notes and updated installation documentation covers the changes that has to be made to get openvswitch installed. Closing the BZ.

Comment 4 Scott Dodson 2017-04-19 00:42:57 UTC
*** Bug 1443270 has been marked as a duplicate of this bug. ***


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