Bug 1397048

Summary: [fdProd] OVS fails if SSSE3 is not supported
Product: Red Hat Enterprise Linux 7 Reporter: Flavio Leitner <fleitner>
Component: openvswitchAssignee: Flavio Leitner <fleitner>
Status: CLOSED ERRATA QA Contact: Christian Trautman <ctrautma>
Severity: high Docs Contact:
Priority: high    
Version: 7.3CC: abradshaw, akarlsso, aloughla, alukiano, atragler, ctrautma, danken, dhill, fleitner, gveitmic, jjung, mkalinin, pablo.iranzo, pmdyermms, qding, tli, tony, tshefi, wchadwic, ylavi
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openvswitch-2.5.0-19.git20160727.el7fdp Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1378501 Environment:
Last Closed: 2017-01-05 20:48:17 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:
Bug Depends On: 1378501    
Bug Blocks: 1396161, 1396389    

Comment 4 Christian Trautman 2016-11-28 15:29:36 UTC
Verified using openvswitch-2.5.0-22.git20160727.el7fdp.x86_64.rpm.

Reserved system without SSSE3 instruction set.

from /proc/cpuinfo
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc art rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs hw_pstate npt lbrv svm_lock

Installed openvswitch-2.5.0-10.git20160727.el7fdb.x86_64.rpm and verified OVS fails to start.

Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-vsctl[29753]: ovs|00001|vsctl|INFO|Called as ovs-vsctl --no-wait -- init -- set Open_vSwitch . db-version=7.12.1
Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-ctl[29643]: ERROR: This system does not support "SSSE3".
Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-ctl[29643]: Please check that RTE_MACHINE is set correctly.
Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-vsctl[29758]: ovs|00001|vsctl|INFO|Called as ovs-vsctl --no-wait set Open_vSwitch . ovs-version= "external-ids:system-id=\"dd238f15-811f-4293-868e-af105040f33d\"" "system-typ
Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-vsctl[29758]: ovs|00002|db_ctl_base|ERR|ovs-version=: argument does not end in "=" followed by a value.
Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-ctl[29643]: Configuring Open vSwitch system IDs ovs-vsctl: ovs-version=: argument does not end in "=" followed by a value.
Nov 28 10:14:25 ibm-x3755-02.ovirt.rhts.eng.bos.redhat.com ovs-ctl[29643]: [FAILED]

Removed old version and installed openvswitch-2.5.0-22.git20160727.el7fdp.x86_64.rpm.

Verified OVS starts.
[root@ibm-x3755-02 ~]# systemctl start openvswitch.service
[root@ibm-x3755-02 ~]# ovs-vswitchd --service
ovs-vswitchd: unrecognized option '--service'
[root@ibm-x3755-02 ~]# ovs-vswitchd --version
ovs-vswitchd (Open vSwitch) 2.5.0
Compiled Nov 22 2016 12:40:37
[root@ibm-x3755-02 ~]# ovs-vsctl show
c6870cc9-b543-4348-8c0b-51c73c2d04a7
    Bridge "br0"
        Port "br0"
            Interface "br0"
                type: internal
    ovs_version: "2.5.0"
[root@ibm-x3755-02 ~]# rpm -qa | grep vswitch
openvswitch-2.5.0-22.git20160727.el7fdp.x86_64
[root@ibm-x3755-02 ~]#

Comment 6 errata-xmlrpc 2017-01-05 20:48:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2017-0027.html