Hi,
I have an active-passive HA setup currently configured without any authentication (auth=no) and allow all in the ACL and things work as expected. However, when I enable authentication and configure ACL, I find the following error messages from the C++ broker. I was wondering if I am missing something or if my configuration is incorrect.

===error message ===
Apr 11 11:53:09 guest-3 qpidd[26319]: No worthy mechs found
Apr 11 11:53:09 guest-3 qpidd[26319]: 2014-04-11 11:53:09 [HA] info Checking status of amqp:tcp:192.168.10.194:5672: internal-error: Sasl error: SASL(-4): no mechanism available: No worthy mechs found (qpid/SaslFactory.cpp:280)

===configuration===
i) Qpid version: 0.18

ii) Qpid configuration (/etc/qpidd.conf)
acl-file=/etc/qpid/qpidd.acl
auth=yes
realm=QPID
load-module=/usr/lib64/qpid/daemon/acl.so
load-module=/usr/lib64/qpid/daemon/ssl.so
load-module=/usr/lib64/qpid/daemon/ha.so
no-data-dir=yes
log-to-stderr=no
log-enable=debug+:HA
log-to-syslog=yes
ha-cluster=yes
ha-brokers-url=192.168.10.194
ha-public-url=192.168.10.195
ha-replicate=all
ha-queue-replication=yes
ha-username=test
ha-password=test
ha-mechanism=PLAIN

iii) ACL file (/etc/qpid/qpidd.acl)
acl allow test@QPID all all

iv) SASL config file (/etc/sasl2/qpidd.conf)
pwcheck_method: auxprop
auxprop_plugin: sasldb
sasldb_path: /var/lib/qpidd/qpidd.sasldb
#mech_list: ANONYMOUS DIGEST-MD5 EXTERNAL PLAIN
mech_list: PLAIN

v) user entry in sasldb
# saslpasswd2 -f /var/lib/qpidd/qpidd.sasldb -u QPID test
# sasldblistusers2 -f /var/lib/qpidd/qpidd.sasldb
test@QPID: userPassword

vi) permissions/ownership of sasldb (/var/lib/qpidd/qpidd.sasldb)
-rw-------. 1 qpidd qpidd 12288 Apr 10 18:26 /var/lib/qpidd/qpidd.sasldb

===complete log ====
Apr 11 13:20:37 guest-1 kernel: DLM (built Aug 28 2013 17:20:52) installed
Apr 11 13:20:37 guest-1 corosync[28310]: [MAIN ] Corosync Cluster Engine ('1.4.1'): started and ready to provide service. Apr 11 13:20:37 guest-1 corosync[28310]: [MAIN ] Corosync built-in features: nss dbus rdma snmp Apr 11 13:20:37 guest-1 corosync[28310]: [MAIN ] Successfully read config from /etc/cluster/cluster.conf Apr 11 13:20:37 guest-1 corosync[28310]: [MAIN ] Successfully parsed cman config Apr 11 13:20:37 guest-1 corosync[28310]: [TOTEM ] Initializing transport (UDP/IP Multicast). Apr 11 13:20:37 guest-1 corosync[28310]: [TOTEM ] Initializing transmit/receive security: libtomcrypt SOBER128/SHA1HMAC (mode 0). Apr 11 13:20:37 guest-1 corosync[28310]: [TOTEM ] The network interface [192.168.10.125] is now up. Apr 11 13:20:37 guest-1 corosync[28310]: [QUORUM] Using quorum provider quorum_cman Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync cluster quorum service v0.1 Apr 11 13:20:37 guest-1 corosync[28310]: [CMAN ] CMAN 3.0.12.1 (built Dec 9 2013 10:48:35) started Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync CMAN membership service 2.90 Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: openais checkpoint service B.01.01 Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync extended virtual synchrony service Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync configuration service Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync cluster closed process group service v1.01 Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync cluster config database access v1.01 Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync profile loading service Apr 11 13:20:37 guest-1 corosync[28310]: [QUORUM] Using quorum provider quorum_cman Apr 11 13:20:37 guest-1 corosync[28310]: [SERV ] Service engine loaded: corosync cluster quorum service v0.1 Apr 11 13:20:37 guest-1 corosync[28310]: [MAIN ] Compatibility mode set to whitetank. Using V1 and V2 of the synchronization engine. Apr 11 13:20:37 guest-1 corosync[28310]: [TOTEM ] A processor joined or left the membership and a new membership was formed.
Apr 11 13:20:37 guest-1 corosync[28310]:   [QUORUM] Members[1]: 1
Apr 11 13:20:37 guest-1 corosync[28310]:   [QUORUM] Members[1]: 1
Apr 11 13:20:37 guest-1 corosync[28310]: [CPG ] chosen downlist: sender r(0) ip(192.168.10.125) ; members(old:0 left:0) Apr 11 13:20:37 guest-1 corosync[28310]: [MAIN ] Completed service synchronization, ready to provide service. Apr 11 13:20:41 guest-1 corosync[28310]: [TOTEM ] A processor joined or left the membership and a new membership was formed. Apr 11 13:20:41 guest-1 corosync[28310]: [CMAN ] quorum regained, resuming activity Apr 11 13:20:41 guest-1 corosync[28310]: [QUORUM] This node is within the primary component and will provide service.
Apr 11 13:20:41 guest-1 corosync[28310]:   [QUORUM] Members[2]: 1 2
Apr 11 13:20:41 guest-1 corosync[28310]:   [QUORUM] Members[2]: 1 2
Apr 11 13:20:41 guest-1 corosync[28310]: [CPG ] chosen downlist: sender r(0) ip(192.168.10.125) ; members(old:1 left:0) Apr 11 13:20:41 guest-1 corosync[28310]: [MAIN ] Completed service synchronization, ready to provide service.
Apr 11 13:20:41 guest-1 fenced[28366]: fenced 3.0.12.1 started
Apr 11 13:20:41 guest-1 dlm_controld[28383]: dlm_controld 3.0.12.1 started
Apr 11 13:20:41 guest-1 gfs_controld[28435]: gfs_controld 3.0.12.1 started
Apr 11 13:20:42 guest-1 kernel: dlm: Using TCP for communications
Apr 11 13:20:42 guest-1 modclusterd: startup succeeded
Apr 11 13:20:42 guest-1 ricci: startup succeeded
Apr 11 13:20:44 guest-1 corosync[28310]: [TOTEM ] A processor joined or left the membership and a new membership was formed.
Apr 11 13:20:44 guest-1 corosync[28310]:   [QUORUM] Members[3]: 1 2 3
Apr 11 13:20:44 guest-1 corosync[28310]:   [QUORUM] Members[3]: 1 2 3
Apr 11 13:20:44 guest-1 corosync[28310]: [CPG ] chosen downlist: sender r(0) ip(192.168.10.125) ; members(old:2 left:0) Apr 11 13:20:44 guest-1 corosync[28310]: [MAIN ] Completed service synchronization, ready to provide service.
Apr 11 13:20:47 guest-1 fenced[28366]: fencing node guest-3
Apr 11 13:20:47 guest-1 fenced[28366]: fence guest-3 dev 0.0 agent none result: error no method
Apr 11 13:20:47 guest-1 fenced[28366]: fence guest-3 failed
Apr 11 13:20:50 guest-1 kernel: dlm: connecting to 3
Apr 11 13:20:50 guest-1 kernel: dlm: connecting to 2
Apr 11 13:20:50 guest-1 kernel: dlm: got connection from 3
Apr 11 13:20:50 guest-1 kernel: dlm: got connection from 2
Apr 11 13:20:50 guest-1 rgmanager[28530]: I am node #1
Apr 11 13:20:50 guest-1 rgmanager[28530]: Resource Group Manager Starting
Apr 11 13:20:50 guest-1 rgmanager[28530]: Loading Service Data
Apr 11 13:20:52 guest-1 rgmanager[28530]: Initializing Services
Apr 11 13:20:52 guest-1 rgmanager[29521]: [script] Executing /etc/init.d/qpidd stop Apr 11 13:20:52 guest-1 rgmanager[29562]: [script] Executing /etc/init.d/qpidd stop Apr 11 13:20:52 guest-1 rgmanager[29610]: [script] Executing /etc/init.d/qpidd stop Apr 11 13:20:52 guest-1 rgmanager[29621]: [script] Executing /etc/init.d/qpidd-primary stop
Apr 11 13:20:52 guest-1 rgmanager[28530]: Services Initialized
Apr 11 13:20:53 guest-1 rgmanager[28530]: State change: Local UP
Apr 11 13:20:53 guest-1 rgmanager[28530]: State change: guest-2 UP
Apr 11 13:20:53 guest-1 rgmanager[28530]: Starting stopped service service:guest-1-qpidd-service Apr 11 13:20:53 guest-1 rgmanager[29767]: [script] Executing /etc/init.d/qpidd start Apr 11 13:20:53 guest-1 rgmanager[28530]: Marking service:guest-3-qpidd-service as stopped: Restricted domain unavailable Apr 11 13:20:53 guest-1 qpidd[29794]: 2014-04-11 13:20:53 [HA] info Registered replication exchange Apr 11 13:20:53 guest-1 qpidd[29794]: 2014-04-11 13:20:53 [HA] notice Broker: Initializing: guest-1:5672(joining) Apr 11 13:20:53 guest-1 qpidd[29794]: 2014-04-11 13:20:53 [HA] info Backup: Connecting to cluster, broker URL: amqp:tcp:192.168.10.194:5672 Apr 11 13:20:53 guest-1 qpidd[29794]: 2014-04-11 13:20:53 [HA] info Broker: Brokers URL set to: amqp:tcp:192.168.10.194:5672 Apr 11 13:20:53 guest-1 qpidd[29794]: 2014-04-11 13:20:53 [HA] info Broker: Membership: guest-1:5672(joining) Apr 11 13:20:53 guest-1 qpidd[29794]: 2014-04-11 13:20:53 [HA] info Replication queue panic overflow disabled
Apr 11 13:20:53 guest-1 rgmanager[28530]: State change: guest-3 UP
Apr 11 13:20:53 guest-1 rgmanager[28530]: Service service:guest-1-qpidd-service started
Apr 11 13:20:56 guest-1 qpidd[29794]: No worthy mechs found
Apr 11 13:20:56 guest-1 qpidd[29794]: 2014-04-11 13:20:56 [HA] info Checking status of amqp:tcp:192.168.10.194:5672: internal-error: Sasl error: SASL(-4): no mechanism available: No worthy mechs found (qpid/SaslFactory.cpp:280) Apr 11 13:21:23 guest-1 rgmanager[29854]: [script] Executing /etc/init.d/qpidd status Apr 11 13:21:25 guest-1 rgmanager[28530]: Recovering failed service service:qpidd-primary-service Apr 11 13:21:25 guest-1 rgmanager[29932]: [ip] Adding IPv4 address 192.168.10.194/24 to eth0 Apr 11 13:21:28 guest-1 rgmanager[30052]: [ip] Adding IPv4 address 192.168.10.195/24 to eth0 Apr 11 13:21:31 guest-1 rgmanager[30129]: [script] Executing /etc/init.d/qpidd-primary start
Apr 11 13:21:31 guest-1 python: No worthy mechs found
Apr 11 13:21:31 guest-1 rgmanager[30192]: [script] script:qpidd-primary: start of /etc/init.d/qpidd-primary failed (returned 1) Apr 11 13:21:31 guest-1 rgmanager[28530]: start on script "qpidd-primary" returned 1 (generic error) Apr 11 13:21:32 guest-1 rgmanager[28530]: #68: Failed to start service:qpidd-primary-service; return value: 1 Apr 11 13:21:32 guest-1 rgmanager[28530]: Stopping service service:qpidd-primary-service Apr 11 13:21:32 guest-1 rgmanager[30221]: [script] Executing /etc/init.d/qpidd-primary stop Apr 11 13:21:32 guest-1 qpidd[29794]: 2014-04-11 13:21:32 [HA] notice Broker: Shut down Apr 11 13:21:32 guest-1 rgmanager[30288]: [ip] Removing IPv4 address 192.168.10.195/24 from eth0 Apr 11 13:21:42 guest-1 rgmanager[30352]: [ip] Removing IPv4 address 192.168.10.194/24 from eth0 Apr 11 13:21:52 guest-1 rgmanager[28530]: Service service:qpidd-primary-service is recovering Apr 11 13:21:53 guest-1 rgmanager[30404]: [script] Executing /etc/init.d/qpidd status Apr 11 13:21:53 guest-1 rgmanager[30432]: [script] script:qpidd: status of /etc/init.d/qpidd failed (returned 3) Apr 11 13:21:53 guest-1 rgmanager[28530]: status on script "qpidd" returned 1 (generic error) Apr 11 13:21:53 guest-1 rgmanager[28530]: Stopping service service:guest-1-qpidd-service Apr 11 13:21:53 guest-1 rgmanager[30461]: [script] Executing /etc/init.d/qpidd stop Apr 11 13:21:53 guest-1 rgmanager[28530]: Service service:guest-1-qpidd-service is recovering Apr 11 13:21:53 guest-1 rgmanager[28530]: Recovering failed service service:guest-1-qpidd-service Apr 11 13:21:53 guest-1 rgmanager[30504]: [script] Executing /etc/init.d/qpidd start Apr 11 13:21:53 guest-1 qpidd[30530]: 2014-04-11 13:21:53 [HA] info Registered replication exchange Apr 11 13:21:53 guest-1 qpidd[30530]: 2014-04-11 13:21:53 [HA] notice Broker: Initializing: guest-1:5672(joining) Apr 11 13:21:53 guest-1 qpidd[30530]: 2014-04-11 13:21:53 [HA] info Backup: Connecting to cluster, broker URL: amqp:tcp:192.168.10.194:5672 Apr 11 13:21:53 guest-1 qpidd[30530]: 2014-04-11 13:21:53 [HA] info Broker: Brokers URL set to: amqp:tcp:192.168.10.194:5672 Apr 11 13:21:53 guest-1 qpidd[30530]: 2014-04-11 13:21:53 [HA] info Broker: Membership: guest-1:5672(joining) Apr 11 13:21:53 guest-1 qpidd[30530]: 2014-04-11 13:21:53 [HA] info Replication queue panic overflow disabled Apr 11 13:21:53 guest-1 rgmanager[28530]: Service service:guest-1-qpidd-service started
Apr 11 13:21:56 guest-1 qpidd[30530]: No worthy mechs found
Apr 11 13:21:56 guest-1 qpidd[30530]: 2014-04-11 13:21:56 [HA] info Checking status of amqp:tcp:192.168.10.194:5672: internal-error: Sasl error: SASL(-4): no mechanism available: No worthy mechs found (qpid/SaslFactory.cpp:280) Apr 11 13:22:23 guest-1 rgmanager[30589]: [script] Executing /etc/init.d/qpidd status


Any ideas?

Thanks,
--Hari

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to