Can't start nova-volume

Asked by RickyLau

Hi everyone,

I can't start up the nova-volume . I can't see the service when i use nova-manage service list.This about the nova-volume.log and nova.conf inoformation.

nova-volume.log
================================================================================================

2011-02-22 11:14:07,359 AUDIT nova.root [-] Starting volume node (version 2011.1-workspace:tarmac-20110202111800-10sib5zxlu8xluca)
2011-02-22 11:14:07,359 DEBUG nova.root [-] Serving nova-volume from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:224
2011-02-22 11:14:07,359 DEBUG nova.root [-] Full set of FLAGS: from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:225
2011-02-22 11:14:07,360 DEBUG nova.root [-] rabbit_retry_interval : 10 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,360 DEBUG nova.root [-] volume_topic : volume from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,360 DEBUG nova.root [-] region_list : [] from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,360 DEBUG nova.root [-] help : None from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,360 DEBUG nova.root [-] ec2_dmz_host : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,360 DEBUG nova.root [-] volume_name_template : volume-%08x from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] compute_topic : compute from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] default_instance_type : m1.small from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] glance_port : 9292 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] rabbit_password : guest from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] network_manager : nova.network.manager.FlatManager from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] default_log_levels : ['amqplib=WARN', 'sqlalchemy=WARN', 'eventlet.wsgi.server=WARN'] from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,361 DEBUG nova.root [-] s3_dmz : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,362 DEBUG nova.root [-] osapi_host : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,362 DEBUG nova.root [-] vpn_key_suffix : -vpn from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,362 DEBUG nova.root [-] scheduler_topic : scheduler from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,362 DEBUG nova.root [-] logging_default_format_string : %(asctime)s %(levelname)s %(name)s [-] %(message)s from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,362 DEBUG nova.root [-] helpshort : None from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,362 DEBUG nova.root [-] aws_access_key_id : admin from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] null_kernel : nokernel from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] verbose : True from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] connection_type : libvirt from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] fake_rabbit : False from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] default_project : openstack from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] s3_port : 3333 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,363 DEBUG nova.root [-] ec2_scheme : http from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] logging_exception_prefix : (%(name)s): TRACE: from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] rabbit_host : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] my_ip : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] logging_context_format_string : %(asctime)s %(levelname)s %(name)s [%(request_id)s %(user)s %(project)s] %(message)s from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] sql_max_retries : 12 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] image_service : nova.image.s3.S3ImageService from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,364 DEBUG nova.root [-] instance_name_template : instance-%08x from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,365 DEBUG nova.root [-] use_syslog : False from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,365 DEBUG nova.root [-] ec2_host : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,365 DEBUG nova.root [-] osapi_path : /v1.0/ from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,365 DEBUG nova.root [-] node_availability_zone : nova from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,365 DEBUG nova.root [-] ec2_path : /services/Cloud from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,365 DEBUG nova.root [-] pidfile : None from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] logging_debug_format_suffix : from %(processName)s (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] console_manager : nova.console.manager.ConsoleProxyManager from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] ? : None from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] helpxml : None from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] rabbit_userid : guest from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] osapi_scheme : http from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,366 DEBUG nova.root [-] report_interval : 10 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] scheduler_manager : nova.scheduler.manager.SchedulerManager from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] ec2_port : 8773 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] sql_connection : mysql://root:nova@192.168.30.117/nova from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] console_topic : console from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] osapi_port : 8774 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] auth_token_ttl : 3600 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,367 DEBUG nova.root [-] rabbit_port : 5672 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,368 DEBUG nova.root [-] host : nova-cc04 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,368 DEBUG nova.root [-] volume_manager : nova.volume.manager.VolumeManager from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,368 DEBUG nova.root [-] rabbit_max_retries : 12 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,368 DEBUG nova.root [-] state_path : /var/lib/nova from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,368 DEBUG nova.root [-] vpn_image_id : ami-cloudpipe from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,368 DEBUG nova.root [-] logfile : None from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] ajax_console_proxy_url : http://127.0.0.1:8000 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] db_backend : sqlalchemy from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] compute_manager : nova.compute.manager.ComputeManager from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] rabbit_virtual_host : / from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] sql_retry_interval : 10 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] ajax_console_proxy_topic : ajax_proxy from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,369 DEBUG nova.root [-] ajax_console_proxy_port : 8000 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] sql_idle_timeout : 3600 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] glance_host : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] default_image : ami-11111 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] control_exchange : nova from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] aws_secret_access_key : admin from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] s3_host : 192.168.30.117 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,370 DEBUG nova.root [-] periodic_interval : 60 from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,371 DEBUG nova.root [-] enable_new_services : True from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,371 DEBUG nova.root [-] fake_network : False from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,371 DEBUG nova.root [-] network_topic : network from MainProcess (pid=4023) serve /usr/lib/pymodules/python2.6/nova/service.py:228
2011-02-22 11:14:07,381 CRITICAL nova.root [-] Unexpected error while running command.
Command: sudo vgs --noheadings -o name
Exit code: 1
Stdout: ''
Stderr: 'sudo: no tty present and no askpass program specified\n'
(nova.root): TRACE: Traceback (most recent call last):
(nova.root): TRACE: File "/usr/bin/nova-volume", line 44, in <module>
(nova.root): TRACE: service.serve()
(nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/service.py", line 231, in serve
(nova.root): TRACE: x.start()
(nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/service.py", line 81, in start
(nova.root): TRACE: self.manager.init_host()
(nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/volume/manager.py", line 82, in init_host
(nova.root): TRACE: self.driver.check_for_setup_error()
(nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/volume/driver.py", line 84, in check_for_setup_error
(nova.root): TRACE: out, err = self._execute("sudo vgs --noheadings -o name")
(nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/utils.py", line 147, in execute
(nova.root): TRACE: cmd=cmd)
(nova.root): TRACE: ProcessExecutionError: Unexpected error while running command.
(nova.root): TRACE: Command: sudo vgs --noheadings -o name
(nova.root): TRACE: Exit code: 1
(nova.root): TRACE: Stdout: ''
(nova.root): TRACE: Stderr: 'sudo: no tty present and no askpass program specified\n'
(nova.root): TRACE:

nova.conf
==================================================================================================
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--verbose
--s3_host=192.168.30.117
--rabbit_host=192.168.30.117
--cc_host=192.168.30.117
--ec2_url=http://192.168.30.117:8773/services/Cloud
--fixed_range=10.0.0.0/12
--network_size=8
--FAKE_subdomain=ec2
--routing_source_ip=192.168.30.117
--verbose
--sql_connection=mysql://root:nova@192.168.30.117/nova
--network_manager=nova.network.manager.FlatManager
--iscsi_ip_prefix=10.0

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Compute (nova) Edit question
Assignee:
No assignee Edit question
Solved by:
Christian Berendt
Solved:
Last query:
Last reply:
Revision history for this message
Best Christian Berendt (berendt) said :
#1

your error is: sudo: no tty present and no askpass program specified (google it, it's a well known problem)

also you have to create a volume group "nova-volumes" if you want to use nova-volume with the default configuration.

Revision history for this message
guanxiaohua2k6 (guanxiaohua2k6) said :
#2

Add the following line with command "sudo visudo"

nova ALL=(ALL) NOPASSWD:ALL

Please see 1.2 of http://wiki.openstack.org/NovaInstall/NovaDeploymentTool for detail info.

Revision history for this message
RickyLau (rickylau) said :
#3

Thanks All !! I can fix this problem.

Revision history for this message
RickyLau (rickylau) said :
#4

Thanks Christian Berendt, that solved my question.

Revision history for this message
Kost (kost-isi) said :
#5

You can also check and see if "#includedir /etc/sudoers.d" is present in /etc/sudoers.