There is currently a OVS 2.9.0 update in Tumbleweed that
fails to start as it is having a race with systemd on creating
the home directory. Workaround is to run it as root for now.
Change-Id: Ief610c6473834b02a1d644d8f50d11138a48e6e6
... | ... |
@@ -72,7 +72,14 @@ function _neutron_ovs_base_install_agent_packages { |
72 | 72 |
if [[ $DISTRO == "sle12" ]] && [[ $os_RELEASE -lt 12.2 ]]; then |
73 | 73 |
restart_service openvswitch-switch |
74 | 74 |
else |
75 |
- restart_service openvswitch |
|
75 |
+ # workaround for https://bugzilla.suse.com/show_bug.cgi?id=1085971 |
|
76 |
+ if [[ $DISTRO =~ "tumbleweed" ]]; then |
|
77 |
+ sudo sed -i -e "s,^OVS_USER_ID=.*,OVS_USER_ID='root:root'," /etc/sysconfig/openvswitch |
|
78 |
+ fi |
|
79 |
+ restart_service openvswitch || { |
|
80 |
+ journalctl -xe || : |
|
81 |
+ systemctl status openvswitch |
|
82 |
+ } |
|
76 | 83 |
fi |
77 | 84 |
fi |
78 | 85 |
} |