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)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In