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

Bug 1442910

Summary: openvswitch missing in rhel-7-server-ose-3.5-rpms repository?
Product: OpenShift Container Platform Reporter: Peter Larsen <plarsen>
Component: InstallerAssignee: Scott Dodson <sdodson>
Status: CLOSED NOTABUG QA Contact: Johnny Liu <jialiu>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.5.1CC: aos-bugs, jokerman, mmccomas, rpolli, wmeng
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: 2017-04-18 14:26:16 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 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. ***