yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #13993
[Bug 1228041] Re: l3-agent fail to add custom route(s) to Router
[Expired for neutron because there has been no activity for 60 days.]
** Changed in: neutron
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1228041
Title:
l3-agent fail to add custom route(s) to Router
Status in OpenStack Neutron (virtual network service):
Expired
Bug description:
I use Quantum (grizzly version) with IP network namespace.
I add custom route to quantum-router like this:
# quantum router-show c0e3d087-784b-4091-yyyy
+-----------------------+---------------------------------------------------------------+
| Field | Value |
+-----------------------+---------------------------------------------------------------+
| admin_state_up | True |
| external_gateway_info | {"network_id": "01ece62c-46b4-4d46-xxxx"} |
| id | c0e3d087-784b-4091-yyyy |
| name | Backbone |
| routes | {"destination": "192.168.0.0/16", "nexthop": "192.168.136.1"} |
| status | ACTIVE |
| tenant_id | 55634eeezzzz |
+-----------------------+---------------------------------------------------------------+
When I start/restart quantum-l3-agent, everything ok, except this router can't set custom route.
I check log and saw:
013-09-20 14:37:22 DEBUG [quantum.agent.l3_agent] Added route entry is '{u'nexthop': u'192.168.136.1', u'destination': u'192.168.0
.0/16'}'
2013-09-20 14:37:22 DEBUG [quantum.agent.linux.utils] Running command: ['sudo', 'ip', 'netns', 'exec', 'qrouter-c0e3d087-784b-4091-
a7a8-993d91d38308', 'ip', 'route', 'replace', 'to', '192.168.0.0/16', 'via', '192.168.136.1']
2013-09-20 14:37:23 DEBUG [quantum.agent.linux.utils]
Command: ['sudo', 'ip', 'netns', 'exec', 'qrouter-c0e3d087-784b-4091-a7a8-993d91d38308', 'ip', 'route', 'replace', 'to', '192.168.0.0/
16', 'via', '192.168.136.1']
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: no tty present and no askpass program specifi
ed\nSorry, try again.\nsudo: no tty present and no askpass program specified\nSorry, try again.\nsudo: 3 incorrect password attempts\n
'
And I must run this command manually, after quantum-l3-agent complete on initialization:
# ip netns exec qrouter-c0e3d087-784b-4091-yyyy ip route replace to 192.168.0.0/16 via 192.168.136.1
(and everything ok)
I don't think something wrong in sudoers.d/* or rootwrap.d/*, because
every command run by quantum-l3-agent is sucsess, except this one.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1228041/+subscriptions