[JDEV] ICQ Transport with Jabber 1.2 - still getting remote server error

Dennis Noordsij dennis.noordsij at wiral.com
Tue Nov 14 05:42:41 CST 2000


On Tuesday 14 November 2000 13:33, Vincent Lim wrote:

> > Oops, just realised that I actually installed the wrong version of
> libetherx. Searched the cvs and found the version with ehandler_new_ex.
> Compiled it, and re-compiled the icq transport. Compiles well now. But, I
> still cannot get to register the service in JabberIM client. I am still
> getting Remote Server error.
>
> Here's what happens on jabberd when I start the icqtransport:
> =============================================
> Tue Nov 14 19:23:06 2000  base_accept.c:234 Checking:

<snip>

> 7388f559019427ae1ee9ac57789e6fbf49840c1d
> 7388f559019427ae1ee9ac57789e6fbf49840c1d
>
> Here's what happens on icqtransport when I start the icqtransport:
> =============================================
> Tue Nov 14 19:23:06 2000  debug/etherxs.c:91 got node from etherx!
>


Hi

Well, that would actually indicate everything is alright. icqtransport says 
got node from etherx, which means all is good. If there is still an external 
server error, the problem might lie in the configuration files.

Can you write down which ip addresses you use, which dns names they resolve 
to (or in /etc/hosts) as well as provide a copy of your icq_trans.xml and 
jabber.xml files?

For example, if I tell icq_trans.xml that my <etherx><host> is 127.0.0.1, it 
will still connect like in your case, but it will give me server errors 
because I *HAVE* to tell it to connect to icq.mydomain (which in turns 
resolves back to 127.0.0.1, but I STILL have to use the service ID name. ALSO 
in the jabber.xml I must use <service jid="icq.mydomain"> and in the agents 
list the <name> has to ALSO be icq.mydomain. Its quite tricky :) 

You can be happy though that everything compiled fine for you and the only 
thing standing in your way is a configuration error :)

Regards,
Dennis




More information about the JDev mailing list