[Openstack] quantum/neturon and openvswitch cannot delete a namespace. emer-reset?
Andrew Spiers
andrew at andrewspiers.net
Fri Aug 16 06:04:58 UTC 2013
Hi, I'm setting up a grizzly installation
(trying to use the 'basic install guide' but with the network and controller
nodes combined.) I've got this issue:
# ip netns
<snipped qdhcp entries>
qrouter-ce22fad3-41a1-4428-a782-26b04ca0b95c
ip netns exec qrouter-ce22fad3-41a1-4428-a782-26b04ca0b95c ip addr list
seting the network namespace failed: Invalid argument
When I restart quantum-l3-agent, I get similar output in l3-agent.log:
2013-08-16 16:00:04 ERROR [quantum.agent.l3_agent] Failed deleting
namespace 'qrouter-ce22fad3-41a1-4428-a782-26b04ca0b95c'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/quantum/agent/l3_agent.py",
line 187, in _destroy_router_namespaces
self._destroy_router_namespace(ns)
File "/usr/lib/python2.7/dist-packages/quantum/agent/l3_agent.py",
line 193, in _destroy_router_namespace
for d in ns_ip.get_devices(exclude_loopback=True):
File "/usr/lib/python2.7/dist-packages/quantum/agent/linux/ip_lib.py",
line 73, in get_devices
self.root_helper, self.namespace)
File "/usr/lib/python2.7/dist-packages/quantum/agent/linux/ip_lib.py",
line 58, in _execute
root_helper=root_helper)
File "/usr/lib/python2.7/dist-packages/quantum/agent/linux/utils.py",
line 61, in execute
raise RuntimeError(m)
RuntimeError:
Command: ['sudo', 'quantum-rootwrap', '/etc/quantum/rootwrap.conf',
'ip', 'netns', 'exec', 'qrouter-ce22fad3-41a1-4428-a782-26b04ca0b95c',
'ip', '-o', 'link', 'list']
Exit code: 1
Stdout: ''
Stderr: 'seting the network namespace failed: Invalid argument\n'
Is it time to use 'ovs-vsctl emer-reset' and then redefine the bridges?
Anything I should bear in mind before using that command?
More information about the Openstack
mailing list