Red Hat Satellite 6 : qpidd fails to start with "Queue ..: recoverQueues() failed: jexception 0x0000 (Journal file .. has fid=0x1 which already exists for this journal." error

Solution Verified - Updated -

Issue

  • Usually (after or during) upgrading Satellite to 6, qpidd service fails with following error:

    start-up failed: Queue pulp.agent.43644a23-16c2-45f7-b8a2-f7fc640ea538: recoverQueues() failed: jexception 0x0000  (Journal 
    file /var/lib/qpidd/.qpidd/qls/jrnl2/pulp.agent.43644a23-16c2-45f7-b8a2-f7fc640ea538/6e065b84-0347-4221-adea-2df0900b4743.jrnl has fid=0x1 which already 
    exists for this journal.
    
  • Can't register a host with below error found in /var/log/messages:

    Nov 23 18:12:19 satellite.example.com qpidd[29745]: 2019-11-23 18:12:19 [Protocol] error Connection qpid.127.0.0.1:5671-127.0.0.1:47652 closed by error: Queue pulp.agent.8fe2295e-71f2-4f06-a225-f22bbd9eb8c0: MessageStoreImpl::store() failed: jexception 0x010b LinearFileController::getCurrentSerial() threw JERR__NULL: Operation on null pointer (/builddir/build/BUILD/qpid-cpp-1.36.0/src/qpid/linearstore/MessageStoreImpl.cpp:1226)(501)
    Nov 23 18:12:19 satellite.example.com qpidd[29745]: 2019-11-23 18:12:19 [Protocol] error Connection qpid.127.0.0.1:5671-127.0.0.1:47652 closed by error: illegal-argument: Value for replyText is too large(320)
    

Environment

  • Red Hat Satellite 6 (any release)
    • External Capsule

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content