Does Nova have OS/Python version dependencies?

Asked by Kevin Fox

I've installed Nova on Ubuntu 10.4 and am having problems with Python stack traces when starting nova-* components. Is there a "recommended" distro and/or python version that I may need (checked the FAQ page, but not much there).

Thanks
Kev

Question information

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

Traceback (most recent call last):
  File "run_tests.py", line 52, in <module>
    from nova.tests.access_unittest import *
  File "/home/vrad/OpenStack/nova/nova/tests/access_unittest.py", line 25, in <module>
    from nova.auth import manager
  File "/home/vrad/OpenStack/nova/nova/auth/manager.py", line 42, in <module>
    'Allowed roles for project')
  File "/home/vrad/OpenStack/nova/nova/flags.py", line 139, in _wrapped
    func(*args, **kw)
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1953, in DEFINE_list
    DEFINE(parser, name, default, help, flag_values, serializer, **args)
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1546, in DEFINE
    DEFINE_flag(Flag(parser, serializer, name, default, help, **args),
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1438, in __init__
    self.SetDefault(default)
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1492, in SetDefault
    self.Unparse()
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1463, in Unparse
    self.Parse(self.default)
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1454, in Parse
    self.value = self.parser.Parse(argument)
  File "/usr/lib/pymodules/python2.6/gflags.py", line 1927, in Parse
    return [s.strip() for s in argument.split(self._token)]
AttributeError: 'list' object has no attribute 'split'

Revision history for this message
Kevin Fox (kevnfx) said :
#2

It appears a revised version of gflags is required, but only found reference to this from some elses posting of pain and agony ... is this in the FAQ and I just missed it?