[Bug 1983478] [NEW] openvswitch-ipsec daemon fails to start
Andrei Azhoichyk
1983478 at bugs.launchpad.net
Wed Aug 3 13:53:59 UTC 2022
Public bug reported:
In Ubuntu 22.04 LTS (jammy) with openvswitch package v2.17.0-0ubuntu1
the https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1645323
bug appears again, because https://git.launchpad.net/~ubuntu-server-
dev/ubuntu/+source/openvswitch/tree/debian/patches/ovs-
dirs.patch?id=256b2312732e9aead36559e89129f2938d79f4fb patch is not
applied:
# /usr/share/openvswitch/scripts/ovs-monitor-ipsec --pidfile=/var/run/openvswitch/ovs-monitor-ipsec.pid --ike-daemon=strongswan unix:/var/run/openvswitch/db.sock
2022-08-03T12:17:04Z | 0 | ovs-monitor-ipsec | INFO | Restarting IKE daemon
2022-08-03T12:17:04Z | 1 | ovs-monitor-ipsec | INFO | Restarting StrongSwan
Stopping strongSwan IPsec failed: starter is not running
Starting strongSwan 5.9.5 IPsec [starter]...
2022-08-03T12:17:06Z | 2 | ovs-monitor-ipsec | ERR | traceback
Traceback (most recent call last):
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1354, in <module>
main()
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1303, in main
schema_helper = ovs.db.idl.SchemaHelper()
File "/usr/lib/python3/dist-packages/ovs/db/idl.py", line 2230, in __init__
schema_json = ovs.json.from_file(location)
File "/usr/lib/python3/dist-packages/ovs/json.py", line 61, in from_file
stream = open(name, "r")
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/share/openvswitch/vswitch.ovsschema'
2022-08-03T12:17:06.578Z | 2 | ovs-monitor-ipsec | ERR | traceback
Traceback (most recent call last):
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1354, in <module>
main()
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1303, in main
schema_helper = ovs.db.idl.SchemaHelper()
File "/usr/lib/python3/dist-packages/ovs/db/idl.py", line 2230, in __init__
schema_json = ovs.json.from_file(location)
File "/usr/lib/python3/dist-packages/ovs/json.py", line 61, in from_file
stream = open(name, "r")
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/share/openvswitch/vswitch.ovsschema'
$ cat /usr/lib/python3/dist-packages/ovs/dirs.py
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# The @variables@ in this file are replaced by default directories for
# use in python/ovs/dirs.py in the source directory and replaced by the
# configured directories for use in the installed python/ovs/dirs.py.
#
import os
# Note that the use of """ is to aid in dealing with paths with quotes in them.
PKGDATADIR = os.environ.get("OVS_PKGDATADIR", """/usr/local/share/openvswitch""")
RUNDIR = os.environ.get("OVS_RUNDIR", """/usr/local/var/run/openvswitch""")
LOGDIR = os.environ.get("OVS_LOGDIR", """/usr/local/var/log/openvswitch""")
BINDIR = os.environ.get("OVS_BINDIR", """/usr/local/bin""")
DBDIR = os.environ.get("OVS_DBDIR")
if not DBDIR:
sysconfdir = os.environ.get("OVS_SYSCONFDIR")
if sysconfdir:
DBDIR = "%s/openvswitch" % sysconfdir
else:
DBDIR = """/usr/local/etc/openvswitch"""
** Affects: openvswitch (Ubuntu)
Importance: Undecided
Status: New
--
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/1983478
Title:
openvswitch-ipsec daemon fails to start
Status in openvswitch package in Ubuntu:
New
Bug description:
In Ubuntu 22.04 LTS (jammy) with openvswitch package v2.17.0-0ubuntu1
the https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1645323
bug appears again, because https://git.launchpad.net/~ubuntu-server-
dev/ubuntu/+source/openvswitch/tree/debian/patches/ovs-
dirs.patch?id=256b2312732e9aead36559e89129f2938d79f4fb patch is not
applied:
# /usr/share/openvswitch/scripts/ovs-monitor-ipsec --pidfile=/var/run/openvswitch/ovs-monitor-ipsec.pid --ike-daemon=strongswan unix:/var/run/openvswitch/db.sock
2022-08-03T12:17:04Z | 0 | ovs-monitor-ipsec | INFO | Restarting IKE daemon
2022-08-03T12:17:04Z | 1 | ovs-monitor-ipsec | INFO | Restarting StrongSwan
Stopping strongSwan IPsec failed: starter is not running
Starting strongSwan 5.9.5 IPsec [starter]...
2022-08-03T12:17:06Z | 2 | ovs-monitor-ipsec | ERR | traceback
Traceback (most recent call last):
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1354, in <module>
main()
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1303, in main
schema_helper = ovs.db.idl.SchemaHelper()
File "/usr/lib/python3/dist-packages/ovs/db/idl.py", line 2230, in __init__
schema_json = ovs.json.from_file(location)
File "/usr/lib/python3/dist-packages/ovs/json.py", line 61, in from_file
stream = open(name, "r")
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/share/openvswitch/vswitch.ovsschema'
2022-08-03T12:17:06.578Z | 2 | ovs-monitor-ipsec | ERR | traceback
Traceback (most recent call last):
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1354, in <module>
main()
File "/usr/share/openvswitch/scripts/ovs-monitor-ipsec", line 1303, in main
schema_helper = ovs.db.idl.SchemaHelper()
File "/usr/lib/python3/dist-packages/ovs/db/idl.py", line 2230, in __init__
schema_json = ovs.json.from_file(location)
File "/usr/lib/python3/dist-packages/ovs/json.py", line 61, in from_file
stream = open(name, "r")
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/share/openvswitch/vswitch.ovsschema'
$ cat /usr/lib/python3/dist-packages/ovs/dirs.py
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# The @variables@ in this file are replaced by default directories for
# use in python/ovs/dirs.py in the source directory and replaced by the
# configured directories for use in the installed python/ovs/dirs.py.
#
import os
# Note that the use of """ is to aid in dealing with paths with quotes in them.
PKGDATADIR = os.environ.get("OVS_PKGDATADIR", """/usr/local/share/openvswitch""")
RUNDIR = os.environ.get("OVS_RUNDIR", """/usr/local/var/run/openvswitch""")
LOGDIR = os.environ.get("OVS_LOGDIR", """/usr/local/var/log/openvswitch""")
BINDIR = os.environ.get("OVS_BINDIR", """/usr/local/bin""")
DBDIR = os.environ.get("OVS_DBDIR")
if not DBDIR:
sysconfdir = os.environ.get("OVS_SYSCONFDIR")
if sysconfdir:
DBDIR = "%s/openvswitch" % sysconfdir
else:
DBDIR = """/usr/local/etc/openvswitch"""
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1983478/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list