[Openstack-operators] nova-manage: unexpected keyword argument 'timeout' error
Sharif Islam
islamsh at indiana.edu
Tue Jul 12 16:49:37 UTC 2011
FYI. I was able to get the credentials created with Diablo2, just
reinstalled everything with the new rpm
()http://openstackgd.wordpress.com/2011/07/11/diablo-2-milestone-rpms/).
I also saw this post:
http://www.mail-archive.com/openstack@lists.launchpad.net/msg02545.html
but didn't try the patch.
--sharif
On 07/11/2011 05:30 PM, Sharif Islam wrote:
>
> 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
>
>
> _______________________________________________
> Openstack-operators mailing list
> Openstack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
--
Sharif Islam
Senior Systems Analyst/Programmer
FutureGrid (http://futuregrid.org)
Pervasive Technology Institute, Indiana University Bloomington
More information about the Openstack-operators
mailing list