Public bug reported:

Running from stable/folsom in preparation for 2012.2.1, nova-compute
fails to start using the same config thats been working fine with folsom
so far.

~# nova-compute --config-file /etc/nova/nova.conf --config-file 
/etc/nova/nova-compute.conf
2012-11-21 18:48:20 INFO nova.compute.manager [-] Loading compute driver 'None'
2012-11-21 18:48:20 CRITICAL nova [-] 'NoneType' object has no attribute 
'rpartition'
2012-11-21 18:48:20 TRACE nova Traceback (most recent call last):
2012-11-21 18:48:20 TRACE nova   File "/usr/bin/nova-compute", line 46, in 
<module>
2012-11-21 18:48:20 TRACE nova     server = 
service.Service.create(binary='nova-compute')
2012-11-21 18:48:20 TRACE nova   File 
"/usr/lib/python2.7/dist-packages/nova/service.py", line 492, in create
2012-11-21 18:48:20 TRACE nova     periodic_fuzzy_delay=periodic_fuzzy_delay)
2012-11-21 18:48:20 TRACE nova   File 
"/usr/lib/python2.7/dist-packages/nova/service.py", line 387, in __init__
2012-11-21 18:48:20 TRACE nova     self.manager = manager_class(host=self.host, 
*args, **kwargs)
2012-11-21 18:48:20 TRACE nova   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 222, in 
__init__
2012-11-21 18:48:20 TRACE nova     importutils.import_object_ns('nova.virt', 
compute_driver),
2012-11-21 18:48:20 TRACE nova   File 
"/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 
53, in import_object_ns
2012-11-21 18:48:20 TRACE nova     return import_class(import_str)(*args, 
**kwargs)
2012-11-21 18:48:20 TRACE nova   File 
"/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 
28, in import_class
2012-11-21 18:48:20 TRACE nova     mod_str, _sep, class_str = 
import_str.rpartition('.')
2012-11-21 18:48:20 TRACE nova AttributeError: 'NoneType' object has no 
attribute 'rpartition'

Tracked down to this change that looks to be  cherry-picked directly
from master into stable/folsom: https://review.openstack.org/#/c/16432/

Here, the compute_driver flag was moved to the global flags to fix
another issue, but its default value
(default='nova.virt.connection.get_connection') is dropped with the
move.  Without it, installations that have been using connection_type
for the last two releases to set compute flavor start with no manager
set.

** Affects: nova (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/1081836

Title:
  nova-compute (folsom) fails to start with has no compute_driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1081836/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to