I am hitting this on focal-ussuri on a neutron-server:
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event [-] Unexpected exception in notify_loop: FileNotFoundError: [Errno 2] No such file or directory: 'ovsdb-client' 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event Traceback (most recent call last): 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3/dist-packages/ovsdbapp/event.py", line 143, in notify_loop 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event match.run(event, row, updates) 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py", line 434, in run 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event self.driver.delete_mac_binding_entries(row.external_ip) 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py", line 1068, in delete_mac_binding_entries 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event return processutils.execute(*cmd, 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3/dist-packages/oslo_concurrency/processutils.py", line 383, in execute 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event obj = subprocess.Popen(cmd, 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3/dist-packages/eventlet/green/subprocess.py", line 58, in __init__ 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds) 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3.8/subprocess.py", line 858, in __init__ 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event self._execute_child(args, executable, preexec_fn, close_fds, 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event raise child_exception_type(errno_num, err_msg, err_filename) 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event FileNotFoundError: [Errno 2] No such file or directory: 'ovsdb-client' 2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event
# apt-cache policy openvswitch-common openvswitch-common: Installed: (none) Candidate: 2.13.8-0ubuntu1 Version table: 2.13.8-0ubuntu1 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 2.13.3-0ubuntu0.20.04.2 500 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages 2.13.0-0ubuntu1 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Should we backport?
I am hitting this on focal-ussuri on a neutron-server:
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event [-] Unexpected exception in notify_loop: FileNotFoundError: [Errno 2] No such file or directory: 'ovsdb-client' python3/ dist-packages/ ovsdbapp/ event.py" , line 143, in notify_loop python3/ dist-packages/ neutron/ plugins/ ml2/drivers/ ovn/mech_ driver/ ovsdb/ovsdb_ monitor. py", line 434, in run delete_ mac_binding_ entries( row.external_ ip) python3/ dist-packages/ neutron/ plugins/ ml2/drivers/ ovn/mech_ driver/ mech_driver. py", line 1068, in delete_ mac_binding_ entries execute( *cmd, python3/ dist-packages/ oslo_concurrenc y/processutils. py", line 383, in execute Popen(cmd, python3/ dist-packages/ eventlet/ green/subproces s.py", line 58, in __init__ orig.Popen. __init_ _(self, args, 0, *argss, **kwds) python3. 8/subprocess. py", line 858, in __init__ child(args, executable, preexec_fn, close_fds, python3. 8/subprocess. py", line 1704, in _execute_child _type(errno_ num, err_msg, err_filename)
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event Traceback (most recent call last):
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event match.run(event, row, updates)
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event self.driver.
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event return processutils.
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event obj = subprocess.
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event subprocess_
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event self._execute_
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event File "/usr/lib/
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event raise child_exception
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event FileNotFoundError: [Errno 2] No such file or directory: 'ovsdb-client'
2022-11-15 15:08:46.198 75085 ERROR ovsdbapp.event
# apt-cache policy openvswitch-common 13.8-0ubuntu1 500 nova.clouds. archive. ubuntu. com/ubuntu focal-updates/main amd64 Packages 13.3-0ubuntu0. 20.04.2 500 security. ubuntu. com/ubuntu focal-security/main amd64 Packages 13.0-0ubuntu1 500 nova.clouds. archive. ubuntu. com/ubuntu focal/main amd64 Packages
openvswitch-common:
Installed: (none)
Candidate: 2.13.8-0ubuntu1
Version table:
2.
500 http://
2.
500 http://
2.
500 http://
Should we backport?