2012-11-19 20:40:04 7218 ERROR quantum.agent.dhcp_agent [-] Unable to reload_allocations dhcp.
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent Traceback (most recent call last):
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent File "/opt/stack/quantum/quantum/agent/dhcp_agent.py", line 90, in call_driver
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent getattr(driver, action)()
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent File "/opt/stack/quantum/quantum/agent/linux/dhcp.py", line 278, in reload_allocations
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent ip_wrapper.netns.execute(cmd)
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent File "/opt/stack/quantum/quantum/agent/linux/ip_lib.py", line 351, in execute
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent check_exit_code=check_exit_code)
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent File "/opt/stack/quantum/quantum/agent/linux/utils.py", line 59, in execute
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent raise RuntimeError(m)
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent RuntimeError:
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent Command: ['sudo', '/opt/stack/quantum/bin/quantum-rootwrap', '/etc/quantum/rootwrap.conf', 'ip', 'netns', 'exec', 'qdhcp-a10792e8-3787-471b-b55b-dbe1ba4e95a3', 'kill', '-HUP', '8729']
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent Exit code: 99
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent Stdout: 'Unauthorized command: ip netns exec qdhcp-a10792e8-3787-471b-b55b-dbe1ba4e95a3 kill -HUP 8729\n'
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent Stderr: ''
2012-11-19 20:40:04 7218 TRACE quantum.agent.dhcp_agent
emilien suggested using 'sudo' as the root_helper in the quantum-dhcp.ini file.
That permits the command to work :
2012-11-19 20:50:53 14448 DEBUG quantum. agent.linux. utils [-] Running command: sudo ip netns exec qdhcp-a10792e8- 3787-471b- b55b-dbe1ba4e95 a3 ip -o link show tap8181df00-d9 execute /opt/stack/ quantum/ quantum/ agent/linux/ utils.py: 41 agent.linux. utils [-] a10792e8- 3787-471b- b55b-dbe1ba4e95 a3', 'ip', '-o', 'link', 'show', 'tap8181df00-d9']
2012-11-19 20:50:53 14448 DEBUG quantum.
Command: ['sudo', 'ip', 'netns', 'exec', 'qdhcp-
Exit code: 0