Public bug reported:
Currently I am running LXD on Ubuntu 15.10. I have created two
containers, controller and compute. Ive gone ahead and installed and
setup all services. The only issue I am having is with neutron-l3-agent
and neutron-dhcp-agent. After completing configuration I am seeing the
following errors:
neutron-l3-agent.log:
2016-05-09 19:31:40.558 5045 DEBUG neutron.agent.linux.utils [-] Running
command: ['sudo', '/usr/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf',
'ip', 'link', 'add', 'tap2d9c4091-9c', 'type', 'veth', 'peer', 'name',
'qr-2d9c4091-9c', 'netns', 'qrouter-9b021858-d363-4e0b-9691-6cedc2af5bcb']
create_process /usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py:84
2016-05-09 19:31:41.390 5045 ERROR neutron.agent.linux.utils [-] Exit code: 2;
Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info [-] Exit code:
2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info Traceback (most
recent call last):
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 371, in call
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info return
func(*args, **kwargs)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 960,
in process
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
self._process_internal_ports(agent.pd)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 477,
in _process_internal_ports
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
self.internal_network_added(p)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 400,
in internal_network_added
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
mtu=port.get('mtu'))
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 374,
in _internal_network_added
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
prefix=prefix, mtu=mtu)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 248,
in plug
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info bridge,
namespace, prefix, mtu)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 447,
in plug_new
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
namespace2=namespace)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 174, in
add_veth
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
self._as_root([], 'link', tuple(args))
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 95, in
_as_root
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
log_fail_as_error=self.log_fail_as_error)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 104, in
_execute
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
log_fail_as_error=log_fail_as_error)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py", line 140, in
execute
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info raise
RuntimeError(msg)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info RuntimeError:
Exit code: 2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent [-] Failed to process
compatible router '9b021858-d363-4e0b-9691-6cedc2af5bcb'
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent Traceback (most
recent call last):
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 497, in
_process_router_update
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._process_router_if_compatible(router)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 436, in
_process_router_if_compatible
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._process_updated_router(router)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 450, in
_process_updated_router
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent ri.process(self)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 374, in call
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent self.logger(e)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self.force_reraise()
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in
force_reraise
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
six.reraise(self.type_, self.value, self.tb)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 371, in call
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent return
func(*args, **kwargs)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 960,
in process
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._process_internal_ports(agent.pd)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 477,
in _process_internal_ports
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self.internal_network_added(p)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 400,
in internal_network_added
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
mtu=port.get('mtu'))
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 374,
in _internal_network_added
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent prefix=prefix,
mtu=mtu)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 248,
in plug
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent bridge,
namespace, prefix, mtu)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 447,
in plug_new
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
namespace2=namespace)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 174, in
add_veth
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent self._as_root([],
'link', tuple(args))
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 95, in
_as_root
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
log_fail_as_error=self.log_fail_as_error)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 104, in
_execute
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
log_fail_as_error=log_fail_as_error)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py", line 140, in
execute
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent raise
RuntimeError(msg)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent RuntimeError: Exit
code: 2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
>From neutron-dhcp-agent.log:
2016-05-09 19:35:37.743 14807 INFO neutron.agent.dhcp.agent [-] Finished
network 04368988-45c0-4e85-af4c-8348d2533a0b dhcp configuration
2016-05-09 19:35:38.212 14807 DEBUG oslo_messaging._drivers.amqpdriver [-]
received reply msg_id: 1c75e4aaaef14db28ebc733074f2ad06 __call__
/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:302
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent [-] Unable to
enable dhcp for 04735962-e569-470a-8247-5a316be5839b.
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent Traceback (most
recent call last):
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/dhcp/agent.py", line 112, in
call_driver
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
getattr(driver, action)(**action_kwargs)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/dhcp.py", line 208, in
enable
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent interface_name
= self.device_manager.setup(self.network)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/dhcp.py", line 1240, in
setup
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
self.plugin.release_dhcp_port(network.id, port.device_id)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
self.force_reraise()
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in
force_reraise
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
six.reraise(self.type_, self.value, self.tb)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/dhcp.py", line 1234, in
setup
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
mtu=network.get('mtu'))
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 248,
in plug
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent bridge,
namespace, prefix, mtu)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 449,
in plug_new
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
ns_veth.link.set_address(mac_address)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 499, in
set_address
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
self._as_root([], ('set', self.name, 'address', mac_address))
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 365, in
_as_root
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
use_root_namespace=use_root_namespace)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 95, in
_as_root
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
log_fail_as_error=self.log_fail_as_error)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 104, in
_execute
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
log_fail_as_error=log_fail_as_error)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py", line 140, in
execute
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent raise
RuntimeError(msg)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent RuntimeError: Exit
code: 1; Stdin: ; Stdout: ; Stderr: mount of /sys failed: Operation not
permitted
output of ip netns:
root@controller:/sys# ip netns
qdhcp-04368988-45c0-4e85-af4c-8348d2533a0b (id: 3)
qdhcp-04735962-e569-470a-8247-5a316be5839b (id: 2)
qrouter-9b021858-d363-4e0b-9691-6cedc2af5bcb (id: 1)
l3 agent config:
root@controller:~# cat /etc/neutron/l3_agent.ini |grep -v "#"|grep -v -e '^$'
[DEFAULT]
interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver
external_network_bridge =
debug = true
verbose = true
[AGENT]
ml2_conf:
root@controller:~# cat /etc/neutron/plugins/ml2/ml2_conf.ini |grep -v "#"|grep
-v -e '^$'
[DEFAULT]
[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vxlan
mechanism_drivers = linuxbridge,l2population
extension_drivers = port_security
[ml2_type_flat]
flat_networks = provider
[ml2_type_geneve]
[ml2_type_gre]
[ml2_type_vlan]
[ml2_type_vxlan]
vni_ranges = 1:1000
[securitygroup]
enable_ipset = true
linux_bridge
root@controller:~# cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini |grep -v
"#"|grep -v -e '^$'
[DEFAULT]
[agent]
[linux_bridge]
physical_interface_mappings = provider:eth0
[securitygroup]
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
enable_security_group = true
[vxlan]
enable_vxlan = true
local_ip = 172.16.1.51
l2_population = true
** Affects: neutron
Importance: Undecided
Status: New
** Tags: dhcp l3 neutron
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1579882
Title:
Neutron l3 agent fails
Status in neutron:
New
Bug description:
Currently I am running LXD on Ubuntu 15.10. I have created two
containers, controller and compute. Ive gone ahead and installed and
setup all services. The only issue I am having is with
neutron-l3-agent and neutron-dhcp-agent. After completing
configuration I am seeing the following errors:
neutron-l3-agent.log:
2016-05-09 19:31:40.558 5045 DEBUG neutron.agent.linux.utils [-] Running
command: ['sudo', '/usr/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf',
'ip', 'link', 'add', 'tap2d9c4091-9c', 'type', 'veth', 'peer', 'name',
'qr-2d9c4091-9c', 'netns', 'qrouter-9b021858-d363-4e0b-9691-6cedc2af5bcb']
create_process /usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py:84
2016-05-09 19:31:41.390 5045 ERROR neutron.agent.linux.utils [-] Exit code:
2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info [-] Exit
code: 2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info Traceback
(most recent call last):
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 371, in call
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info return
func(*args, **kwargs)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 960,
in process
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
self._process_internal_ports(agent.pd)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 477,
in _process_internal_ports
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
self.internal_network_added(p)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 400,
in internal_network_added
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
mtu=port.get('mtu'))
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 374,
in _internal_network_added
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
prefix=prefix, mtu=mtu)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 248,
in plug
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info bridge,
namespace, prefix, mtu)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 447,
in plug_new
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
namespace2=namespace)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 174, in
add_veth
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
self._as_root([], 'link', tuple(args))
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 95, in
_as_root
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
log_fail_as_error=self.log_fail_as_error)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 104, in
_execute
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
log_fail_as_error=log_fail_as_error)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py", line 140, in
execute
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info raise
RuntimeError(msg)
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info RuntimeError:
Exit code: 2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
2016-05-09 19:31:41.394 5045 ERROR neutron.agent.l3.router_info
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent [-] Failed to
process compatible router '9b021858-d363-4e0b-9691-6cedc2af5bcb'
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent Traceback (most
recent call last):
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 497, in
_process_router_update
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._process_router_if_compatible(router)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 436, in
_process_router_if_compatible
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._process_updated_router(router)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 450, in
_process_updated_router
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent ri.process(self)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 374, in call
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent self.logger(e)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self.force_reraise()
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in
force_reraise
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
six.reraise(self.type_, self.value, self.tb)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 371, in call
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent return
func(*args, **kwargs)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 960,
in process
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._process_internal_ports(agent.pd)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 477,
in _process_internal_ports
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self.internal_network_added(p)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 400,
in internal_network_added
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
mtu=port.get('mtu'))
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/l3/router_info.py", line 374,
in _internal_network_added
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent prefix=prefix,
mtu=mtu)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 248,
in plug
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent bridge,
namespace, prefix, mtu)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 447,
in plug_new
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
namespace2=namespace)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 174, in
add_veth
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
self._as_root([], 'link', tuple(args))
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 95, in
_as_root
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
log_fail_as_error=self.log_fail_as_error)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 104, in
_execute
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent
log_fail_as_error=log_fail_as_error)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py", line 140, in
execute
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent raise
RuntimeError(msg)
2016-05-09 19:31:41.405 5045 ERROR neutron.agent.l3.agent RuntimeError: Exit
code: 2; Stdin: ; Stdout: ; Stderr: RTNETLINK answers: File exists
From neutron-dhcp-agent.log:
2016-05-09 19:35:37.743 14807 INFO neutron.agent.dhcp.agent [-] Finished
network 04368988-45c0-4e85-af4c-8348d2533a0b dhcp configuration
2016-05-09 19:35:38.212 14807 DEBUG oslo_messaging._drivers.amqpdriver [-]
received reply msg_id: 1c75e4aaaef14db28ebc733074f2ad06 __call__
/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:302
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent [-] Unable to
enable dhcp for 04735962-e569-470a-8247-5a316be5839b.
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent Traceback (most
recent call last):
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/dhcp/agent.py", line 112, in
call_driver
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
getattr(driver, action)(**action_kwargs)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/dhcp.py", line 208, in
enable
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
interface_name = self.device_manager.setup(self.network)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/dhcp.py", line 1240, in
setup
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
self.plugin.release_dhcp_port(network.id, port.device_id)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
self.force_reraise()
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in
force_reraise
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
six.reraise(self.type_, self.value, self.tb)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/dhcp.py", line 1234, in
setup
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
mtu=network.get('mtu'))
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 248,
in plug
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent bridge,
namespace, prefix, mtu)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/interface.py", line 449,
in plug_new
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
ns_veth.link.set_address(mac_address)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 499, in
set_address
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
self._as_root([], ('set', self.name, 'address', mac_address))
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 365, in
_as_root
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
use_root_namespace=use_root_namespace)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 95, in
_as_root
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
log_fail_as_error=self.log_fail_as_error)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/ip_lib.py", line 104, in
_execute
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent
log_fail_as_error=log_fail_as_error)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent File
"/usr/lib/python2.7/dist-packages/neutron/agent/linux/utils.py", line 140, in
execute
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent raise
RuntimeError(msg)
2016-05-09 19:35:38.217 14807 ERROR neutron.agent.dhcp.agent RuntimeError:
Exit code: 1; Stdin: ; Stdout: ; Stderr: mount of /sys failed: Operation not
permitted
output of ip netns:
root@controller:/sys# ip netns
qdhcp-04368988-45c0-4e85-af4c-8348d2533a0b (id: 3)
qdhcp-04735962-e569-470a-8247-5a316be5839b (id: 2)
qrouter-9b021858-d363-4e0b-9691-6cedc2af5bcb (id: 1)
l3 agent config:
root@controller:~# cat /etc/neutron/l3_agent.ini |grep -v "#"|grep -v -e '^$'
[DEFAULT]
interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver
external_network_bridge =
debug = true
verbose = true
[AGENT]
ml2_conf:
root@controller:~# cat /etc/neutron/plugins/ml2/ml2_conf.ini |grep -v
"#"|grep -v -e '^$'
[DEFAULT]
[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vxlan
mechanism_drivers = linuxbridge,l2population
extension_drivers = port_security
[ml2_type_flat]
flat_networks = provider
[ml2_type_geneve]
[ml2_type_gre]
[ml2_type_vlan]
[ml2_type_vxlan]
vni_ranges = 1:1000
[securitygroup]
enable_ipset = true
linux_bridge
root@controller:~# cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini |grep
-v "#"|grep -v -e '^$'
[DEFAULT]
[agent]
[linux_bridge]
physical_interface_mappings = provider:eth0
[securitygroup]
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
enable_security_group = true
[vxlan]
enable_vxlan = true
local_ip = 172.16.1.51
l2_population = true
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1579882/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp