cinder-manage fails if a version of pbr<0.5.10 is installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Jay Bryant |
Bug Description
When attempting to install the Havana level of Cinder on a system we were encountering the following failure when attempting to execute 'cinder-manage db sync' :
[root@rhel6havana migrate_repo]# cinder-manage --debug db sync
2013-05-20 14:52:40 DEBUG [cinder.utils] backend <module 'cinder.
2013-05-20 14:52:40 DEBUG [migrate.
2013-05-20 14:52:40 CRITICAL [cinder] /usr/lib/
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
fn(*fn_args)
File "/usr/bin/
return migration.
File "/usr/lib/
return IMPL.db_
File "/usr/lib/
current_version = db_version()
File "/usr/lib/
repository = _find_migrate_
File "/usr/lib/
_REPOSITORY = Repository(path)
File "/usr/lib/
self.
File "/usr/lib/
raise exceptions.
InvalidReposito
[root@rhel6havana migrate_repo]#
After doing some investigation we discovered that the missing file was actually /usr/lib/
So, the requires for PBR in Cinder should be pbr>=0.5.10,<0.6 to ensure that people who are installing on systems with previously installed PBR 0.5 levels do not encounter this issue.
Changed in cinder: | |
assignee: | nobody → Jay Bryant (jsbryant) |
Changed in cinder: | |
milestone: | none → havana-2 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | havana-2 → 2013.2 |
yes. we should really bump the requirement across everything.