yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #28467
[Bug 1421597] [NEW] nova-api stopped "sudo: no tty present and no askpass program specified"
Public bug reported:
I started to install Openstack Juno yesterday, I'm on Ubuntu 14.04.1
Keystone and Glance services are working, now I have an error with the 'nova-api' service.
When I launch the service manually by 'nova-api' command, all is working.
But when I launch 'service nova-api start' , after some seconds, the service stopped with the following log error :
TRACE nova Traceback (most recent call last):
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/bin/nova-api", line 10, in <module>
2015-02-13 10:54:12.188 3658 TRACE nova sys.exit(main())
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/api.py", line 55, in main
2015-02-13 10:54:12.188 3658 TRACE nova server = service.WSGIService(api, use_ssl=should_use_ssl)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 331, in __init__
2015-02-13 10:54:12.188 3658 TRACE nova self.manager = self._get_manager()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 383, in _get_manager
2015-02-13 10:54:12.188 3658 TRACE nova return manager_class()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/manager.py", line 30, in __init__
2015-02-13 10:54:12.188 3658 TRACE nova self.network_driver.metadata_accept()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 666, in metada ta_accept
2015-02-13 10:54:12.188 3658 TRACE nova iptables_manager.apply()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 434, in apply
2015-02-13 10:54:12.188 3658 TRACE nova self._apply()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py", line 272, in inner
2015-02-13 10:54:12.188 3658 TRACE nova return f(*args, **kwargs)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 454, in _apply
2015-02-13 10:54:12.188 3658 TRACE nova attempts=5)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 1228, in _exec ute
2015-02-13 10:54:12.188 3658 TRACE nova return utils.execute(*cmd, **kwargs)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 163, in execute
2015-02-13 10:54:12.188 3658 TRACE nova return processutils.execute(*cmd, **kwargs)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/processutils.py", line 20 3, in execute
2015-02-13 10:54:12.188 3658 TRACE nova cmd=sanitized_cmd)
2015-02-13 10:54:12.188 3658 TRACE nova ProcessExecutionError: Unexpected error while running command.
2015-02-13 10:54:12.188 3658 TRACE nova Command: sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c
2015-02-13 10:54:12.188 3658 TRACE nova Exit code: 1
2015-02-13 10:54:12.188 3658 TRACE nova Stdout: u''
2015-02-13 10:54:12.188 3658 TRACE nova Stderr: u'sudo: no tty present and no askpass program specified
I tried to add some arguments in '/etc/nova/nova.conf'
(like 'root_helper = sudo nova-rootwrap /etc/nova/rootwrap.conf'), I checked the '/etc/sudoers.d/nova_sudoers', but each time I get this error.
If I start the service manually just by 'nova-api' command, I'm able to retrieve the image list, for example.
Just the service should be misconfigured, but I don't know why, I followed the documentation (12-02-2015).
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1421597
Title:
nova-api stopped "sudo: no tty present and no askpass program
specified"
Status in OpenStack Compute (Nova):
New
Bug description:
I started to install Openstack Juno yesterday, I'm on Ubuntu 14.04.1
Keystone and Glance services are working, now I have an error with the 'nova-api' service.
When I launch the service manually by 'nova-api' command, all is working.
But when I launch 'service nova-api start' , after some seconds, the service stopped with the following log error :
TRACE nova Traceback (most recent call last):
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/bin/nova-api", line 10, in <module>
2015-02-13 10:54:12.188 3658 TRACE nova sys.exit(main())
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/api.py", line 55, in main
2015-02-13 10:54:12.188 3658 TRACE nova server = service.WSGIService(api, use_ssl=should_use_ssl)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 331, in __init__
2015-02-13 10:54:12.188 3658 TRACE nova self.manager = self._get_manager()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 383, in _get_manager
2015-02-13 10:54:12.188 3658 TRACE nova return manager_class()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/manager.py", line 30, in __init__
2015-02-13 10:54:12.188 3658 TRACE nova self.network_driver.metadata_accept()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 666, in metada ta_accept
2015-02-13 10:54:12.188 3658 TRACE nova iptables_manager.apply()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 434, in apply
2015-02-13 10:54:12.188 3658 TRACE nova self._apply()
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py", line 272, in inner
2015-02-13 10:54:12.188 3658 TRACE nova return f(*args, **kwargs)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 454, in _apply
2015-02-13 10:54:12.188 3658 TRACE nova attempts=5)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 1228, in _exec ute
2015-02-13 10:54:12.188 3658 TRACE nova return utils.execute(*cmd, **kwargs)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 163, in execute
2015-02-13 10:54:12.188 3658 TRACE nova return processutils.execute(*cmd, **kwargs)
2015-02-13 10:54:12.188 3658 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/processutils.py", line 20 3, in execute
2015-02-13 10:54:12.188 3658 TRACE nova cmd=sanitized_cmd)
2015-02-13 10:54:12.188 3658 TRACE nova ProcessExecutionError: Unexpected error while running command.
2015-02-13 10:54:12.188 3658 TRACE nova Command: sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c
2015-02-13 10:54:12.188 3658 TRACE nova Exit code: 1
2015-02-13 10:54:12.188 3658 TRACE nova Stdout: u''
2015-02-13 10:54:12.188 3658 TRACE nova Stderr: u'sudo: no tty present and no askpass program specified
I tried to add some arguments in '/etc/nova/nova.conf'
(like 'root_helper = sudo nova-rootwrap /etc/nova/rootwrap.conf'), I checked the '/etc/sudoers.d/nova_sudoers', but each time I get this error.
If I start the service manually just by 'nova-api' command, I'm able to retrieve the image list, for example.
Just the service should be misconfigured, but I don't know why, I followed the documentation (12-02-2015).
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1421597/+subscriptions
Follow ups
References