[rhos-list] nova-manage db sync error

David Ripton dripton at redhat.com
Thu Feb 7 18:50:30 UTC 2013


On 02/07/2013 01:41 PM, Shixiong Shang (shshang) wrote:

> I am trying to issue the following command on nova node to sync with db,
> but it returns with error:
>
> [root at as-ctl1 bin]# sudo nova-manage db sync
> 2013-02-07 13:36:25 19362 DEBUG nova.utils [-] backend <module
> 'nova.db.sqlalchemy.migration' from
> '/usr/lib/python2.6/site-packages/nova/db/sqlalchemy/migration.pyc'>
> __get_backend /usr/lib/python2.6/site-packages/nova/utils.py:502
> Command failed, please check log for more info
> 2013-02-07 13:36:25 19362 CRITICAL nova [-] No module named kombu
> 2013-02-07 13:36:25 19362 TRACE nova Traceback (most recent call last):
> 2013-02-07 13:36:25 19362 TRACE nova   File "/usr/bin/nova-manage", line
> 1403, in <module>
> 2013-02-07 13:36:25 19362 TRACE nova     main()
> 2013-02-07 13:36:25 19362 TRACE nova   File "/usr/bin/nova-manage", line
> 1391, in main
> 2013-02-07 13:36:25 19362 TRACE nova     rpc.cleanup()
> 2013-02-07 13:36:25 19362 TRACE nova   File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/__init__.py", line
> 203, in cleanup
> 2013-02-07 13:36:25 19362 TRACE nova     return _get_impl().cleanup()
> 2013-02-07 13:36:25 19362 TRACE nova   File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/__init__.py", line
> 269, in _get_impl
> 2013-02-07 13:36:25 19362 TRACE nova     _RPCIMPL =
> importutils.import_module(impl)
> 2013-02-07 13:36:25 19362 TRACE nova   File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/importutils.py",
> line 58, in import_module
> 2013-02-07 13:36:25 19362 TRACE nova     __import__(import_str)
> 2013-02-07 13:36:25 19362 TRACE nova   File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/impl_kombu.py",
> line 27, in <module>
> 2013-02-07 13:36:25 19362 TRACE nova     import kombu
> 2013-02-07 13:36:25 19362 TRACE nova ImportError: No module named kombu
> 2013-02-07 13:36:25 19362 TRACE nova
>
> Seems like it is missing python kombu module. I am using Preview plus
> RHEL 6.4 beta. Any suggestions?

Look in nova.conf (which I believe will be in /etc/nova).  There's a 
field called rpc_backend which defaults to 
nova.openstack.common.rpc.impl_kombu

Changing that to impl_qpid might fix it.

-- 
David Ripton   Red Hat   dripton at redhat.com




More information about the rhos-list mailing list