[rhos-list] Problems starting l3 and openvswitch agents: "sudo: no tty present and no askpass program specified"

Diogo Vieira dfv at eurotux.com
Thu Nov 7 19:12:33 UTC 2013


Hi,

I've been having problems starting a l3-agent and an openvswitch-agent on one of my nodes. Can someone help me?

/var/log/openvswitch-agent.log:

2013-11-07 18:17:08.994 17604 INFO neutron.common.config [-] Logging enabled!
2013-11-07 18:17:09.052 17604 INFO neutron.openstack.common.rpc.impl_qpid [-] Connected to AMQP server on 10.10.4.6:5672
2013-11-07 18:17:09.091 17604 INFO neutron.openstack.common.rpc.impl_qpid [-] Connected to AMQP server on 10.10.4.6:5672
2013-11-07 18:17:09.094 17604 ERROR neutron.agent.linux.ovs_lib [-] Unable to execute ['ovs-vsctl', '--timeout=2', '--', '--if-exists', 'del-port', 'br-int', 'patch-tun']. Exception: 
Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ovs-vsctl', '--timeout=2', '--', '--if-exists', 'del-port', 'br-int', 'patch-tun']
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 18:17:09.107 17604 ERROR neutron.agent.linux.ovs_lib [-] Unable to execute ['ovs-ofctl', 'del-flows', 'br-int']. Exception: 
Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ovs-ofctl', 'del-flows', 'br-int']
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 18:17:09.122 17604 ERROR neutron.agent.linux.ovs_lib [-] Unable to execute ['ovs-ofctl', 'add-flow', 'br-int', 'hard_timeout=0,idle_timeout=0,priority=1,actions=normal']. Exception: 
Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ovs-ofctl', 'add-flow', 'br-int', 'hard_timeout=0,idle_timeout=0,priority=1,actions=normal']
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 18:17:09.136 17604 ERROR neutron.agent.linux.ovs_lib [-] Unable to retrieve bridges. Exception: 
Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ovs-vsctl', '--timeout=2', 'list-br']
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib Traceback (most recent call last):
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib   File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ovs_lib.py", line 369, in get_bridges
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib     return utils.execute(args, root_helper=root_helper).strip().split("\n")
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib   File "/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 62, in execute
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib     raise RuntimeError(m)
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib RuntimeError: 
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ovs-vsctl', '--timeout=2', 'list-br']
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib Exit code: 1
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib Stdout: ''
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 18:17:09.136 17604 TRACE neutron.agent.linux.ovs_lib 
2013-11-07 18:17:09.137 17604 CRITICAL neutron [-] 'br-int'
2013-11-07 18:17:09.137 17604 TRACE neutron Traceback (most recent call last):
2013-11-07 18:17:09.137 17604 TRACE neutron   File "/usr/bin/neutron-openvswitch-agent", line 10, in <module>
2013-11-07 18:17:09.137 17604 TRACE neutron     sys.exit(main())
2013-11-07 18:17:09.137 17604 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py", line 1196, in main
2013-11-07 18:17:09.137 17604 TRACE neutron     plugin = OVSNeutronAgent(**agent_config)
2013-11-07 18:17:09.137 17604 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py", line 213, in __init__
2013-11-07 18:17:09.137 17604 TRACE neutron     self.ancillary_brs = self.setup_ancillary_bridges(integ_br, tun_br)
2013-11-07 18:17:09.137 17604 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py", line 658, in setup_ancillary_bridges
2013-11-07 18:17:09.137 17604 TRACE neutron     ovs_bridges.remove(integ_br)
2013-11-07 18:17:09.137 17604 TRACE neutron KeyError: 'br-int'
2013-11-07 18:17:09.137 17604 TRACE neutron 

/var/log/neutron/l3-agent.log:

2013-11-07 17:23:30.563 16396 INFO neutron.common.config [-] Logging enabled!
2013-11-07 17:23:30.564 16396 ERROR neutron.common.legacy [-] Skipping unknown group key: firewall_driver
2013-11-07 17:23:30.582 16396 CRITICAL neutron [-] 
Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ip', 'netns', 'list']
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 17:23:30.582 16396 TRACE neutron Traceback (most recent call last):
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/bin/neutron-l3-agent", line 10, in <module>
2013-11-07 17:23:30.582 16396 TRACE neutron     sys.exit(main())
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 876, in main
2013-11-07 17:23:30.582 16396 TRACE neutron     manager=manager)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 204, in create
2013-11-07 17:23:30.582 16396 TRACE neutron     periodic_fuzzy_delay=periodic_fuzzy_delay)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 137, in __init__
2013-11-07 17:23:30.582 16396 TRACE neutron     self.manager = manager_class(host=host, *args, **kwargs)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 797, in __init__
2013-11-07 17:23:30.582 16396 TRACE neutron     super(L3NATAgentWithStateReport, self).__init__(host=host, conf=conf)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 217, in __init__
2013-11-07 17:23:30.582 16396 TRACE neutron     self._destroy_router_namespaces(self.conf.router_id)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/l3_agent.py", line 249, in _destroy_router_namespaces
2013-11-07 17:23:30.582 16396 TRACE neutron     for ns in root_ip.get_namespaces(self.root_helper):
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 174, in get_namespaces
2013-11-07 17:23:30.582 16396 TRACE neutron     output = cls._execute('', 'netns', ('list',), root_helper=root_helper)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 76, in _execute
2013-11-07 17:23:30.582 16396 TRACE neutron     root_helper=root_helper)
2013-11-07 17:23:30.582 16396 TRACE neutron   File "/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 62, in execute
2013-11-07 17:23:30.582 16396 TRACE neutron     raise RuntimeError(m)
2013-11-07 17:23:30.582 16396 TRACE neutron RuntimeError: 
2013-11-07 17:23:30.582 16396 TRACE neutron Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ip', 'netns', 'list']
2013-11-07 17:23:30.582 16396 TRACE neutron Exit code: 1
2013-11-07 17:23:30.582 16396 TRACE neutron Stdout: ''
2013-11-07 17:23:30.582 16396 TRACE neutron Stderr: 'sudo: no tty present and no askpass program specified\n'
2013-11-07 17:23:30.582 16396 TRACE neutron 

Thank you very much,
Diogo Vieira




More information about the rhos-list mailing list