package dependency problem of openstack-nova-conductor in havana

asked 2013-12-20 20:29:02 -0600

wych42 gravatar image

updated 2013-12-20 21:33:08 -0600

I am installing openstack-havana and got a dependency problem.

yum install openstack-nova-conductor
Loaded plugins: fastestmirror, priorities, security
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile 
572 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check 
---> Package openstack-nova-conductor.noarch 0:2013.2.1-1.el6 will be installed
--> Processing Dependency: openstack-nova-common = 2013.2.1-1.el6 for package: openstack-nova-conductor-  2013.2.1-1.el6.noarch
--> Finished Dependency Resolution 
Error: Package: openstack-nova-conductor-2013.2.1-1.el6.noarch (openstack-havana)
       Requires: openstack-nova-common = 2013.2.1-1.el6
       Installed: openstack-nova-common-2012.2.4-1.el6.noarch (@epel)
           openstack-nova-common = 2012.2.4-1.el6
  You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

It seems openstack-nova-conductor-2013.2.1 depends on openstack-nova-common-2013.2.1. But I got openstack-nova-common-2012.2.4 installed, I try to upgrade openstack-nova-common,I found openstack-nova-volume denpends on openstack-nova-common-2012.2.4 , and there is no new version of openstack-nova-volume.How should I solve this?

I am using CentOS 6.4. It happens with openstack-grizzly.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2013-12-21 03:03:39 -0600

dheeru gravatar image

This issue arises because of broken installation. I suggest you to forced delete all the components/packages. Post this try the installation again.

edit flag offensive delete link more


It doesn't work.If you mean this when saying delete I have tried several times,but it still gave error above.

wych42 gravatar imagewych42 ( 2013-12-21 10:20:48 -0600 )edit

This unstalling itself get into some inconsistent state. There may be a way to delete the individual packages. First find out the packages installed. Then force delete the packages manually. I suggest don't use the un-install directly.

dheeru gravatar imagedheeru ( 2013-12-21 10:53:34 -0600 )edit

answered 2013-12-22 09:58:09 -0600

updated 2013-12-22 10:00:52 -0600

So you're trying to upgrade from Folsom -> Havana. That's not a tested scenario at least. I suspect this specific issue is because there was no conductor package in Folsom, hence the updated dependencies (nova-common) would be in conflict with other installed nova packages not marked for upgrade. Why are you updating just conductor?

There are some notes on upgrading from Grizzly to Havana here, which may help:

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-12-20 20:29:02 -0600

Seen: 345 times

Last updated: Dec 22 '13