Setup Wildfire 3.2.4, with GAIM clients.
I can register users, and view them on the server. But all users come up as NOT AUTHORIZED.
Also, my clients show this: Subscription: NONE (To Pending)
Why?
How can I fix this?
Message was edited by: Joeteck
I am having the same trouble too. So I would appreciate anyone who can help. I am also running Wildfire 3.2.4 with Gaim clients. When I create a user account in the Wildfire admin and then try to connect using Gaim I get a "Not Authorized" error. When I create an account in Gaim and "register" the account with Wildfire it works fine until the user logs out and then on again. Whenever they log out and then later log on the "not authorized" error shows up again and they cannot connect to the server ever again. What''s going on? Any ideas?
Yeah, this problem is DRIVING me crazy. The old version of Wildfire worked great, but I can''t find how to download that one anymore. I''ve spent hours trying to figure out this error:
java.net.UnknownHostException: flare-bae
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.jivesoftware.openfire.session.OutgoingServerSession.createOutgoingSession(O utgoingServerSession.java:253)
at org.jivesoftware.openfire.session.OutgoingServerSession.authenticateDomain(Outg oingServerSession.java:142)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:199)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:184)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
For some reason it thinks that every person I try to send a message is a hostname. I''m wondering if this could be a problem with GAIM having a protocol that wildfire won''t recognize? I have the same symptoms as you, but can''t figure out why this problem occurs. I can send a message from the server and it works fine, I just can''t send a message from my client.
Yeah, this problem is DRIVING me crazy. The old version of Wildfire worked great, but I can''t find how to download that one anymore. I''ve spent hours trying to figure out this error:
java.net.UnknownHostException: flare-bae
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.jivesoftware.openfire.session.OutgoingServerSession.createOutgoingSession(O utgoingServerSession.java:253)
at org.jivesoftware.openfire.session.OutgoingServerSession.authenticateDomain(Outg oingServerSession.java:142)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:199)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:184)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
For some reason it thinks that every person I try to send a message is a hostname. I''m wondering if this could be a problem with GAIM having a protocol that wildfire won''t recognize? I have the same symptoms as you, but can''t figure out why this problem occurs. I can send a message from the server and it works fine, I just can''t send one from a client.
I''m also having this exact same problem. I was previously using Adium on OS X, but as soon as I switched to Ubuntu I couldn''t log in with Psi, Kopete, or GAIM. Upon logging in, this is what I see go across the wire (some fields changed for security reasons):
<?xml version="1.0"?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" to="xmpp.myserver.com" >
<?xml version=''1.0'' encoding=''UTF-8''?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="xmpp.myserver.com" id="a5ffa616" xml:lang="en">
<iq type="get" id="auth_1" to="xmpp.myserver.com" >
<query xmlns="jabber:iq:auth">
<username>myusername</username>
</query>
</iq>
<stream:error>
<not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-streams"/>
</stream:error>
Totally bizarre. I even had one of our administrators delete my account and then recreate it (using the web interface) and it still does the same thing. Are you guys seeing the same thing?
To me the error seems somewhat OpenFire related. Perhaps GAIM did something to the account which made OpenFire angry, but I can''t connect no matter what client I try. The XML which I included with my post shows that it doesn''t even give me a chance to send a password to the server-- once it gets my username it says I''m not authorized.
I also deleted and recreated the account and I still have the same problem.
Look in the server logs and see if you are getting an error related to SASL and MD5. Something between the libsasl (cyrus sasl) and SASL code in openfire?
on FC6 you could force the removal of cyrus-sasl-md5, restart gaim and this went away. I don''t think I can do this under ubuntu/kubuntu easily without breaking other things.
-Allen
<span class="jive-quote-header">asmith@offermatica.con wrote:</span>
on FC6 you could force the removal of cyrus-sasl-md5, restart gaim and this went away.
On Fedora 6,
rpm -e cyrus-sasl-md5
and a restart did fix this problem for me with gaim/pidgin not being able to log in. In my case, there were no dependencies on cyrus-sasl-md5.
Removing sasl in Ubuntu was NOT good - tried to remove half the apps.
What I found:
Openfire331 + Gaim 200-beta6 (feisty default) = not authorized
Wildfire311 + Gaim 200-beta6 (feisty default) = not authorized
Wildfire311 + Gaim 200-beta3 (from edgy repos) = OK
From this I believe the problem was introduced in Gaim200-beta6, but I can''t say for sure because I did not try beta3 with Openfire331. It''s working now so I''m not going to mess with it!
I downgraded gaim in Feisty by removing gaim and gaim-data, adding these repos, and temporarily disabling the feisty repo...
deb http://archive.ubuntu.com/ubuntu/ edgy main
deb http://security.ubuntu.com/ubuntu/ edgy-security main
Out of curiosity, what server/client versions were you using before you upgraded? (I assume the previous combination didn''t have this problem?)
I tried a bunch of configs and the only success I had besides downgrading gaim was if the server''s domain was its IP address, and all the clients used the IP address as the server name (this was on a LAN). (I also deleted and recreated the server keys - maybe that helped.) In that case, Gaim 2.0.0-beta6 would connect. However, if for any reason the client was disconnected or chose to disconnect, Gaim would then start producing the "not authorized" error upon reconnect attempts until Gaim was completely quit and restarted. This was on Ubuntu with Openfire 331.