Description of problem:
The ovsdb-server fail to start:
● ovsdb-server.service - Open vSwitch Database Unit
Loaded: loaded (/usr/lib/systemd/system/ovsdb-server.service; static; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2020-01-20 05:34:29 EST; 20s ago
Process: 4525 ExecStart=/usr/share/openvswitch/scripts/ovs-ctl --no-ovs-vswitchd --no-monitor --system-id=random ${OVSUSER} start $OPTIONS (code=exited, status=1/FAILURE)
Process: 4521 ExecStartPre=/bin/sh -c rm -f /run/openvswitch/useropts; if [ "$${OVS_USER_ID/:*/}" != "root" ]; then /usr/bin/echo "OVSUSER=--ovs-user=${OVS_USER_ID}" > /run/openvswitch/useropts; fi (code=exited, status=0/SUCCESS)
Process: 4519 ExecStartPre=/usr/bin/chown ${OVS_USER_ID} /var/run/openvswitch /var/log/openvswitch (code=exited, status=0/SUCCESS)
Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Service RestartSec=100ms expired, scheduling restart.
Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Scheduled restart job, restart counter is at 5.
Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: Stopped Open vSwitch Database Unit.
Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Start request repeated too quickly.
Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Failed with result 'exit-code'.
Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: Failed to start Open vSwitch Database Unit.
[root@dell-r210ii-01 run]# journalctl | grep openvswitch
Jan 19 09:20:53 dell-r210ii-01.rhev.lab.eng.brq.redhat.com groupadd[5254]: group added to /etc/group: name=openvswitch, GID=980
Jan 19 09:20:53 dell-r210ii-01.rhev.lab.eng.brq.redhat.com groupadd[5254]: group added to /etc/gshadow: name=openvswitch
Jan 19 09:20:54 dell-r210ii-01.rhev.lab.eng.brq.redhat.com groupadd[5254]: new group: name=openvswitch, GID=980
Jan 19 09:20:54 dell-r210ii-01.rhev.lab.eng.brq.redhat.com useradd[5261]: new user: name=openvswitch, UID=981, GID=980, home=/, shell=/sbin/nologin
Jan 19 09:20:55 dell-r210ii-01.rhev.lab.eng.brq.redhat.com usermod[5275]: add 'openvswitch' to group 'hugetlbfs'
Jan 19 09:20:55 dell-r210ii-01.rhev.lab.eng.brq.redhat.com usermod[5275]: add 'openvswitch' to shadow group 'hugetlbfs'
Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovs-ctl[10335]: /etc/openvswitch/conf.db does not exist ... (warning).
Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovs-ctl[10335]: Creating empty database /etc/openvswitch/conf.db [ OK ]
Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovsdb-server[10384]: ovs|00002|daemon_unix|EMER|/var/run/openvswitch/ovsdb-server.pid.tmp: create failed (Permission denied)
Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovs-ctl[10335]: Starting ovsdb-server ovsdb-server: /var/run/openvswitch/ovsdb-server.pid.tmp: create failed (Permission denied)
Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovsdb-server[10444]: ovs|00002|daemon_unix|EMER|/var/run/openvswitch/ovsdb-server.pid.tmp: create failed (Permission denied)
The path /var/run/openvswitch does not exists.
Version-Release number of selected component (if applicable):
openvswitch2.11-2.11.0-26.el8fdp.x86_64
RHV 4.4.0-15
REDHAT_SUPPORT_PRODUCT_VERSION="8.2 Beta"
How reproducible:
100%
Steps to Reproduce:
1. install openvswitch
2. try to start ovsdb-server service
Actual results:
ovsdb-server service is not running
Expected results:
ovsdb-server service is running
Additional info:
Description of problem: The ovsdb-server fail to start: ● ovsdb-server.service - Open vSwitch Database Unit Loaded: loaded (/usr/lib/systemd/system/ovsdb-server.service; static; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2020-01-20 05:34:29 EST; 20s ago Process: 4525 ExecStart=/usr/share/openvswitch/scripts/ovs-ctl --no-ovs-vswitchd --no-monitor --system-id=random ${OVSUSER} start $OPTIONS (code=exited, status=1/FAILURE) Process: 4521 ExecStartPre=/bin/sh -c rm -f /run/openvswitch/useropts; if [ "$${OVS_USER_ID/:*/}" != "root" ]; then /usr/bin/echo "OVSUSER=--ovs-user=${OVS_USER_ID}" > /run/openvswitch/useropts; fi (code=exited, status=0/SUCCESS) Process: 4519 ExecStartPre=/usr/bin/chown ${OVS_USER_ID} /var/run/openvswitch /var/log/openvswitch (code=exited, status=0/SUCCESS) Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Service RestartSec=100ms expired, scheduling restart. Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Scheduled restart job, restart counter is at 5. Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: Stopped Open vSwitch Database Unit. Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Start request repeated too quickly. Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: ovsdb-server.service: Failed with result 'exit-code'. Jan 20 05:34:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com systemd[1]: Failed to start Open vSwitch Database Unit. [root@dell-r210ii-01 run]# journalctl | grep openvswitch Jan 19 09:20:53 dell-r210ii-01.rhev.lab.eng.brq.redhat.com groupadd[5254]: group added to /etc/group: name=openvswitch, GID=980 Jan 19 09:20:53 dell-r210ii-01.rhev.lab.eng.brq.redhat.com groupadd[5254]: group added to /etc/gshadow: name=openvswitch Jan 19 09:20:54 dell-r210ii-01.rhev.lab.eng.brq.redhat.com groupadd[5254]: new group: name=openvswitch, GID=980 Jan 19 09:20:54 dell-r210ii-01.rhev.lab.eng.brq.redhat.com useradd[5261]: new user: name=openvswitch, UID=981, GID=980, home=/, shell=/sbin/nologin Jan 19 09:20:55 dell-r210ii-01.rhev.lab.eng.brq.redhat.com usermod[5275]: add 'openvswitch' to group 'hugetlbfs' Jan 19 09:20:55 dell-r210ii-01.rhev.lab.eng.brq.redhat.com usermod[5275]: add 'openvswitch' to shadow group 'hugetlbfs' Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovs-ctl[10335]: /etc/openvswitch/conf.db does not exist ... (warning). Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovs-ctl[10335]: Creating empty database /etc/openvswitch/conf.db [ OK ] Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovsdb-server[10384]: ovs|00002|daemon_unix|EMER|/var/run/openvswitch/ovsdb-server.pid.tmp: create failed (Permission denied) Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovs-ctl[10335]: Starting ovsdb-server ovsdb-server: /var/run/openvswitch/ovsdb-server.pid.tmp: create failed (Permission denied) Jan 19 10:29:29 dell-r210ii-01.rhev.lab.eng.brq.redhat.com ovsdb-server[10444]: ovs|00002|daemon_unix|EMER|/var/run/openvswitch/ovsdb-server.pid.tmp: create failed (Permission denied) The path /var/run/openvswitch does not exists. Version-Release number of selected component (if applicable): openvswitch2.11-2.11.0-26.el8fdp.x86_64 RHV 4.4.0-15 REDHAT_SUPPORT_PRODUCT_VERSION="8.2 Beta" How reproducible: 100% Steps to Reproduce: 1. install openvswitch 2. try to start ovsdb-server service Actual results: ovsdb-server service is not running Expected results: ovsdb-server service is running Additional info: