[Pulp-list] Can't run pulp after upgrade?

Randy Barlow rbarlow at redhat.com
Thu May 22 17:46:36 UTC 2014


On 05/22/2014 12:32 PM, Urwin, Paul wrote:
> This time /var/log/messages says it failed because a queue was in use:
> 
> May 22 11:24:50 myhostname pulp: pulp.server.db.manage:INFO: Loading content types.
> May 22 11:24:50 myhostname pulp: db:INFO: Loading type descriptors [iso_support.json, rpm_support.json, puppet.json]
> May 22 11:24:50 myhostname pulp: db:INFO: Parsing type descriptors
> May 22 11:24:50 myhostname pulp: db:INFO: Validating type descriptor syntactic integrity
> May 22 11:24:50 myhostname pulp: db:INFO: Validating type descriptor semantic integrity
> May 22 11:24:50 myhostname pulp: db:INFO: Updating the database with types [iso, distribution, drpm, erratum, package_group, package_category, package_environment, rpm, srpm, yum_repo_metadata_file, pup
> pet_module]
> May 22 11:24:53 myhostname pulp: pulp.server.db.manage:INFO: Content types loaded.
> May 22 11:24:53 myhostname pulp: pulp.server.db.manage:INFO: Ensuring the admin role and user are in place.
> May 22 11:24:53 myhostname pulp: pulp.server.db.connection:INFO: Attempting Database connection with seeds = localhost:27017
> May 22 11:24:53 myhostname pulp: pulp.server.db.connection:INFO: Connection Arguments: {'max_pool_size': 10}
> May 22 11:24:53 myhostname pulp: pulp.server.db.connection:INFO: Database connection established with: seeds = localhost:27017, name = pulp_database
> May 22 11:24:53 myhostname pulp: pulp.server.db.manage:INFO: Admin role and user are in place.
> May 22 11:24:53 myhostname pulp: pulp.server.db.manage:INFO: Beginning database migrations.
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:INFO: Applying pulp.server.db.migrations version 9
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL: Applying migration pulp.server.db.migrations.0009_qpid_queues failed.
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL: Cannot delete queue kvm-guest-70-consumer; queue in use
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL: Traceback (most recent call last):
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/pulp/server/db/manage.py", line 86, in migrate_database
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     update_current_version=not options.test)
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/pulp/server/db/migrate/models.py", line 161, in apply_migration
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     migration.migrate()
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/pulp/server/db/migrations/0009_qpid_queues.py", line 70, in migrate
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     _migrate_agent_queues(broker)
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/pulp/server/db/migrations/0009_qpid_queues.py", line 97, in _migrate_agent_queues
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     _del_agent_queues(broker)
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/pulp/server/db/migrations/0009_qpid_queues.py", line 129, in _del_agent_queues
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     broker.delQueue(name)
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/qpidtoollibs/broker.py", line 258, in delQueue
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     self._tmpQueueCheck(name, options)
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:   File "/usr/lib/python2.6/site-packages/qpidtoollibs/broker.py", line 286, in _tmpQueueCheck
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:     raise Exception(msg)
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL: Exception: Cannot delete queue kvm-guest-70-consumer; queue in use
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:CRITICAL:
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:INFO: Migration package pulp_puppet.plugins.migrations is up to date at version 2
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:INFO: Migration package pulp_rpm.plugins.migrations is up to date at version 15
> May 22 11:24:54 myhostname pulp: pulp.server.db.manage:INFO: Database migrations complete.
> 
> 
> This feels like progress.... How do I free up that queue?

This looks like a bug to me. Would you mind filing about it?

As for how to delete the queue, I'll let jortel or bmbouter reply with
advice there as they are more familiar with this migration.

-- 
Randy Barlow
Raleigh, NC, USA

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20140522/761c7fd7/attachment.sig>


More information about the Pulp-list mailing list