[Bug 1887177] Re: ovsdb-server.service needs a depedency on local-fs.target

Launchpad Bug Tracker 1887177 at bugs.launchpad.net
Wed Sep 9 13:19:18 UTC 2020


This bug was fixed in the package openvswitch - 2.13.1-0ubuntu1

---------------
openvswitch (2.13.1-0ubuntu1) groovy; urgency=medium

  [ Chris MacNaughton ]
  * d/openvswitch-switch.ovsdb-server.service: Add local-fs.target to
    systemd service file to ensure that local filesystems are ready
    before the ovsdb service tries to start (LP: #1887177).
  * d/control: Remove Breaks/Replaces that are older than Focal (LP: #1878419).

  [ James Page ]
  * New upstream point release.
  * d/p/py3-compat.patch: Refresh.

 -- James Page <james.page at ubuntu.com>  Wed, 05 Aug 2020 12:17:06 +0100

** Changed in: openvswitch (Ubuntu)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/1887177

Title:
  ovsdb-server.service needs a depedency on local-fs.target

Status in openvswitch package in Ubuntu:
  Fix Released

Bug description:
  I recently just did a from-scratch install of Ubuntu 20.04 server
  edition and ran into issues with Open vSwitch and ZFS.  I attempted to
  use ZFS for all of /var only to find that ovsdb-server pre-empted my
  ZFS /var mount which caused it to crash when trying to read its
  configuration DB at/var/lib/openvswitch/conf.db  After much
  troubleshooting, the problem basically boils down to ovsdb-
  server.service needing a requirement on local-fs.target

  I then found a blog post on Open Cloud Blog
  (https://www.opencloudblog.com/?p=240) that contained a fix:

  The "After" line /lib/systemd/system/ovsdb-server.service needs the
  following changes:

      [Unit]
      Description=Open vSwitch Database Unit
      After=syslog.target network-pre.target dpdk.service local-fs.target
      Before=network.target networking.service
      PartOf=openvswitch-switch.service
      DefaultDependencies=no

      [Service]
      LimitNOFILE=1048576
      Type=forking
      Restart=on-failure
      EnvironmentFile=-/etc/default/openvswitch
      ExecStart=/usr/share/openvswitch/scripts/ovs-ctl \
                --no-ovs-vswitchd --no-monitor --system-id=random \
                start $OPTIONS
      ExecStop=/usr/share/openvswitch/scripts/ovs-ctl --no-ovs-vswitchd stop
      ExecReload=/usr/share/openvswitch/scripts/ovs-ctl --no-ovs-vswitchd \
                 --no-monitor restart $OPTIONS
      RuntimeDirectory=openvswitch
      RuntimeDirectoryMode=0755

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1887177/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list