Project

Profile

Help

Issue #1061

Updated by rbarlow over 5 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