Hi Bruno,
Thanks for the logs. It's very weird.

I actually copied and pasted the info from the:

ConnectionHelper.createConnection() 
amqp://anonymous:anonymous@QpidJMS/vhost?brokerlist='tcp://0.0.0.0:5672'

i.e. the amqp://anon............
stuff

directly into the URL part of Add QMF Console Connection and for the anonymous-anonymous-auth-yes.txt case I definitely get "warning Failed to retrieve sasl username" from my broker.

I'm thinking we must have different sasl configurations. If I do "sudo sasldblistusers2" I get nothing back (I mostly mess around with --auth no when doing dev stuff). You don't happen to have explicitly added a user called anonymous do you??

As I say qpid-config works fine for me but I definitely get "warning Failed to retrieve sasl username" when I try

amqp://anonymous:anonymous@QpidJMS/vhost?brokerlist='tcp://0.0.0.0:5672'

As a connection URL.

Exactly what and where SASL looks for things is Voodoo magic to me :-) I thought it revolved around the commands sasldblistusers2, saslpasswd2.

Hmm ages back when I did mess around with auth I can vaguely recall some weirdness I'm using Ubuntu and that doesn't have a /etc/sasl2/ directory but does have a /etc/sasldb2 file I might have to did back an remind myself what I did. I'm also currently running a 0.12 broker so some stuff might have changed. I *vaguely* recall some stuff about sasl_mechs.

I was planning on upgrading to 0.20 so when I've got a moment I'll do that and try to remember how the heck I got authentication working - last time I tried I had a bit of a config fight, I think that the default paths prefer Redhat/Fedora to Ubuntu...


On the other topic
Usually qpid-tool takes some time to get all information too.

Now that's really interesting (AKA a slight relief....), trying something like qpid-queue-stats would be good too. Clearly what I'm doing and qpid-tool/qpid-queue-stats are more or less unrelated except of course that they are both using QMF, but the code base is totally separate - mine is Java JMS the others are python. If qpid-tool is taking some time to get all information that would at least "suggest" that there's something odd at your end (can you sense that's what I'm hoping :-)). A very heavily loaded/swapping broker or something odd network wise.




One thing I have noticed when I added a bunch of different connections is that sometimes when I select between them the reconnection isn't as reliable as I'd initially thought. It's only occasional, but sometimes the broker disconnected doesn't go away. If I click back and forward it'll generally connect and it seems OK at that point responding to real broker disconnects. It's intermittent and TBH I only noticed it when I added the connections with the copy'n'paste ConnectionURLs so it's going to be a pain getting to the bottom of it - I *hate* intermittent bugs :-)

The reconnection stuff is pretty complicated and subtle and switching the "active" connection between different URLs was one of the most recent bits I added. It ought to be unrelated to the things you're describing but it's something to watch out for. It's easy to work around though by clicking the previous connection and back again.

F.





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

Reply via email to