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
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.