netplan apply
ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory)
Traceback (most recent call last):
File "/usr/sbin/netplan", line 23, in <module>
netplan.main()
File "/usr/share/netplan/netplan/cli/core.py", line 50, in main
self.run_command()
File "/usr/share/netplan/netplan/cli/utils.py", line 310, in run_command
self.func()
File "/usr/share/netplan/netplan/cli/commands/apply.py", line 59, in run
self.run_command()
File "/usr/share/netplan/netplan/cli/utils.py", line 310, in run_command
self.func()
File "/usr/share/netplan/netplan/cli/commands/apply.py", line 165, in command_apply
NetplanApply.process_ovs_cleanup(config_manager, old_files_ovs, restart_ovs, exit_on_error)
File "/usr/share/netplan/netplan/cli/commands/apply.py", line 371, in process_ovs_cleanup
apply_ovs_cleanup(config_manager, ovs_old, ovs_current)
File "/usr/share/netplan/netplan/cli/ovs.py", line 138, in apply_ovs_cleanup
out = subprocess.check_output([OPENVSWITCH_OVS_VSCTL, '--columns=name,external-ids',
File "/usr/lib/python3.8/subprocess.py", line 415, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/ovs-vsctl', '--columns=name,external-ids', '-f', 'csv', '-d', 'bare', '--no-headings', 'list', 'Port']' returned non-zero exit status 1.
If OVS is installed but masked `netplan apply` crashes even if there is no OVS-related configuration present.
Steps to reproduce: service ovsdb-server. service
1. apt-get install openvswitch-common openvswitch-switch
2. systemctl mask ovs-vswitchd.
3. netplan apply.
Expected behavior: work normal
Actual behavior:
netplan apply run/openvswitch /db.sock: database connection failed (No such file or directory) netplan" , line 23, in <module> netplan/ netplan/ cli/core. py", line 50, in main run_command( ) netplan/ netplan/ cli/utils. py", line 310, in run_command netplan/ netplan/ cli/commands/ apply.py" , line 59, in run run_command( ) netplan/ netplan/ cli/utils. py", line 310, in run_command netplan/ netplan/ cli/commands/ apply.py" , line 165, in command_apply y.process_ ovs_cleanup( config_ manager, old_files_ovs, restart_ovs, exit_on_error) netplan/ netplan/ cli/commands/ apply.py" , line 371, in process_ovs_cleanup ovs_cleanup( config_ manager, ovs_old, ovs_current) netplan/ netplan/ cli/ovs. py", line 138, in apply_ovs_cleanup check_output( [OPENVSWITCH_ OVS_VSCTL, '--columns= name,external- ids', python3. 8/subprocess. py", line 415, in check_output python3. 8/subprocess. py", line 516, in run ror(retcode, process.args, CalledProcessEr ror: Command '['/usr/ bin/ovs- vsctl', '--columns= name,external- ids', '-f', 'csv', '-d', 'bare', '--no-headings', 'list', 'Port']' returned non-zero exit status 1.
ovs-vsctl: unix:/var/
Traceback (most recent call last):
File "/usr/sbin/
netplan.main()
File "/usr/share/
self.
File "/usr/share/
self.func()
File "/usr/share/
self.
File "/usr/share/
self.func()
File "/usr/share/
NetplanAppl
File "/usr/share/
apply_
File "/usr/share/
out = subprocess.
File "/usr/lib/
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/
raise CalledProcessEr
subprocess.