Hide Forgot
Description of problem: qpidd broker on rhel6 (qpid-cpp-server-0.10-1.el6) does not contain qpidd.sasldb and thus guest authentication is not available there. This seems to be packaging issue as qpidd reports this issue in his log: Mar 30 05:33:15 mrg-qe-07 qpidd[12946]: unable to open Berkeley db /var/lib/qpidd/qpidd.sasldb: No such file or directory [freznice@dhcp-26-251 _s]$ diff -u rhel55x rhel61x --- rhel55x 2011-03-30 11:41:11.000000000 +0200 +++ rhel61x 2011-03-30 11:41:25.000000000 +0200 @@ -1,4 +1,4 @@ -[root@rhel55x ~]# rpm -ql qpid-cpp-server +root@rhel61x ~]# rpm -ql qpid-cpp-server /etc/qpidd.conf /etc/rc.d/init.d/qpidd /etc/sasl2/qpidd.conf @@ -10,8 +10,6 @@ /usr/lib64/qpid/daemon/replication_exchange.so /usr/sbin/qpidd /usr/share/man/man1/qpidd.1.gz -/usr/share/selinux/packages/qpidd.pp /var/lib/qpidd -/var/lib/qpidd/qpidd.sasldb /var/run/qpidd Version-Release number of selected component (if applicable): qpid-cpp-server-0.10-1.el6 How reproducible: 100% Steps to Reproduce: 1. service qpidd restart 2. from another host: qpid-config -a guest/guest@<host-rhel61> qpid-perftest -b <host-rhel61> --user guest --password guest --count 10 -s 3. echo $? Actual results: qpidd.sasldb missing in qpid-cpp-server-0.10-1.el6 -> guest authentication not working. Expected results: guest authentication should be working and qpidd.sasldb should be added. Additional info:
This was deliberately removed because of multilib problems (ie the i686 and x86_64 versions of this file are not identical and overwrite one another). Also I was assured that this contains only a guest account which is not critical for "real-life" situations, and may even pose a security threat under some circumstances.
Treat removal of the default guest account as a break in backward compatibility.
Please see new bug 692617, which replaces this.