Project

Profile

Help

Issue #1061

Updated by rbarlow over 9 years ago

The qpid team has moved the qpidtoollibs Python package from python-qpid-qmf to qpid-tools. This means that our pulp-server-qpid package group no longer installs a working system, as the famous migration 0009 will fail: 

 <pre> 
 ==> dev: Halting migrations due to a migration failure. 
 ==> dev: Migration 0009 did not run because the python package qpidtoollibs is not installed. Please install qpidtoollibs and rerun the migrations. See http://pulp-user-guide.readthedocs.org/en/2.4-release/troubleshooting.html#qpidtoollibs-is-not-installed for more information. 
 ==> dev: Traceback (most recent call last): 
 ==> dev:     File "/home/vagrant/devel/pulp/server/pulp/server/db/manage.py", line 159, in main 
 ==> dev:       return _auto_manage_db(options) 
 ==> dev:     File "/home/vagrant/devel/pulp/server/pulp/server/db/manage.py", line 220, in _auto_manage_db 
 ==> dev:       migrate_database(options) 
 ==> dev:     File "/home/vagrant/devel/pulp/server/pulp/server/db/manage.py", line 91, in migrate_database 
 ==> dev:       update_current_version=not options.test) 
 ==> dev:     File "/home/vagrant/devel/pulp/server/pulp/server/db/migrate/models.py", line 157, in apply_migration 
 ==> dev:       migration.migrate() 
 ==> dev:     File "/home/vagrant/devel/pulp/server/pulp/server/db/migrations/0009_qpid_queues.py", line 56, in migrate 
 ==> dev:       raise Exception(msg) 
 ==> dev: Exception: Migration 0009 did not run because the python package qpidtoollibs is not installed. Please install qpidtoollibs and rerun the migrations. See http://pulp-user-guide.readthedocs.org/en/2.4-release/troubleshooting.html#qpidtoollibs-is-not-installed for more information. 
 </pre> 

 Deliverables: 

 * Adjust the troubleshooting guide referenced in the error message above to recommend the qpid-tools package instead of the python-qpid-qmf package 
 * Adjust the pulp-server-qpid package group to require qpid-tools instead of python-qpid-qmf 

 Note: Currently the qpidtoollibs package is missing from both packages in Fedora 21, so there is no way for users to deploy a working Pulp with qpid at the moment.

Back