[Openstack-operators] nova-manage: unexpected keyword argument 'timeout' error

Sharif Islam islamsh at indiana.edu
Mon Jul 11 21:30:38 UTC 2011


I am in the middle of testing my openstack installation. I created a
test project and admin user. However, when I run this, I get the
following error:


# nova-manage project zipfile myproject myadmin /root/creds/cred.zip

Possible wrong number of arguments supplied
project zipfile: Exports credentials for project to a zip file
        arguments: project_id user_id [filename='nova.zip]
2011-07-11 17:17:10,444 nova.root: wait() got an unexpected keyword
argument 'timeout'
(nova.root): TRACE: Traceback (most recent call last):
(nova.root): TRACE:   File "/usr/bin/nova-manage", line 694, in <module>
(nova.root): TRACE:     main()
(nova.root): TRACE:   File "/usr/bin/nova-manage", line 686, in main
(nova.root): TRACE:     fn(*argv)
(nova.root): TRACE:   File "/usr/bin/nova-manage", line 422, in zipfile
(nova.root): TRACE:     zip_file = self.manager.get_credentials(user_id,
project_id)
(nova.root): TRACE:   File
"/usr/lib/python2.6/site-packages/nova/auth/manager.py", line 689, in
get_credentials
(nova.root): TRACE:     private_key, signed_cert =
crypto.generate_x509_cert(user.id, pid)
(nova.root): TRACE:   File
"/usr/lib/python2.6/site-packages/nova/crypto.py", line 196, in
generate_x509_cert
(nova.root): TRACE:     utils.execute("openssl genrsa -out %s %s" %
(keyfile, bits))
(nova.root): TRACE:   File
"/usr/lib/python2.6/site-packages/nova/utils.py", line 138, in execute
(nova.root): TRACE:     result = obj.communicate()
(nova.root): TRACE:   File "/usr/lib64/python2.6/subprocess.py", line
725, in communicate
(nova.root): TRACE:     stdout, stderr = self._communicate(input, endtime)
(nova.root): TRACE:   File "/usr/lib64/python2.6/subprocess.py", line
1322, in _communicate
(nova.root): TRACE:     self.wait(timeout=self._remaining_time(endtime))
(nova.root): TRACE: TypeError: wait() got an unexpected keyword argument
'timeout'
(nova.root): TRACE:

I am using RHEL 6.1 and python 2.6.6

# uname -ra
Linux i26 2.6.32-131.4.1.el6.x86_64 #1 SMP Fri Jun 10 10:54:26 EDT 2011
x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa|grep openssl
openssl-devel-1.0.0-10.el6_1.4.x86_64
openssl-1.0.0-10.el6_1.4.x86_64

# ps -eaf|grep nova
nova      3562     1  0 16:12 ?        00:00:00 /usr/bin/python
/usr/bin/nova-objectstore --flagfile=/etc/nova/nova.conf
--logfile=/var/log/nova/nova-objectstore.log --pidfile
/var/run/nova/nova-objectstore.pid
glance    3628     1  0 16:12 ?        00:00:00 /usr/bin/python
/usr/bin/glance-api --flagfile=/etc/nova/glance.conf --uid=495 --gid=99
--pidfile=/var/run/glance/glance.pid --logfile=/var/log/glance/glance.log
nova      3655     1  0 16:13 ?        00:00:00 /usr/bin/python
/usr/bin/nova-api --flagfile=/etc/nova/nova.conf
--logfile=/var/log/nova/nova-api.log --pidfile /var/run/nova/nova-api.pid
root      5118  3452  0 17:29 pts/1    00:00:00 grep nova


When I start nova-console, this is what happens:

# nova-console
2011-07-11 17:23:58,157 nova.root: Starting console node (version
2011.1.1-workspace:tarmac-20110224184504-4e19t5nx33b8gpy9)

(not sure if I am suppose to get a prompt here or not). Any idea why I
am getting "Possible wrong number of arguments supplied" and timeout error.

thanks.

--sharif





More information about the Openstack-operators mailing list