Red Hat Bugzilla – Bug 1274709
multiple commands merged together in qpid plugin
Last modified: 2016-11-04 00:55:21 EDT
Description of problem:
sosreport's qpid plugin attempts to collect the output of the following monster command:
$ sosreport -o qpid --batch -v
[plugin:qpid] added cmd output 'qpid-config exchangesqpid-config queuesqpid-config exchanges -b'
[plugin:qpid] collecting output of 'qpid-config exchangesqpid-config queuesqpid-config exchanges -b'
This is due to missing commas at the end of the lines containing "qpid-config exchanges" and "qpid-config queues" in the plugin code:
"qpid-stat -m", # applies since 0.18 version
"qpid-config exchanges -b", # applies to pre-0.18 versions
Without the commas, Python's string literal concatenation feature  is applied to the strings, merging them into a single one.
Version-Release number of selected component (if applicable):
Fixed in upstream recently: https://github.com/sosreport/sos/commit/5e02bb46cc1cddf7ccba27ff05a8702e806ad30d
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see email@example.com with any questions
if you would like to have a real system with qpid-cpp package installed (so you dont need to mock the commands), let me know. I know qpid-cpp very well and can prepare a system in a short time.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.