[JDEV] Starting aim-transport

Lubos Pochman lubosp at desktopdollars.com
Mon Nov 20 19:05:01 CST 2000


I have built aim-transport (from download.jabber.org/cvs), got new lib
libfaim (sourceforge cvs),
libetherx (from download.jabber.org/cvs).

Run configure --with-jabber2/ Everything builds OK.

I put my aimtrans server into /etc/hosts (both as external ip and
127.0.0.1).
Start aimtrans with:

./aimtrans  -D -n aimtrans.dddenim01.com -e aimtrans.dddenim01.com -p
7009 -s aimtrans

jabber.xml:

       <service id='aimtrans.dddenim01.com'>
         <accept>
           <ip>127.0.0.1</ip>
             <port>7009</port>
           <secret>aimtrans</secret>
         </accept>
       </service>

       <agent jid="aimtrans.dddenim01.com">
         <name>AIM Transport</name>
         <description>This is the AIM Transport</description>
         <transport>AIM/AOL ScreenName</transport>
         <service>aim</service>
         <register/>
       </agent>

But when I start aimtrans it terminates after a few seconds with following
in log file:

Mon Nov 20 17:42:56 2000  debug/log.c:79 log_init
Mon Nov 20 17:42:56 2000  debug/main.c:59 Loading Transport
Mon Nov 20 17:42:56 2000  debug/ehandler.c:44
ehandler_new(aimtrans.dddenim01.com,jabber:component:accept)
Mon Nov 20 17:42:56 2000  debug/ehlist.c:26 list_add(aimtrans.dddenim01.com)
Mon Nov 20 17:42:56 2000  debug/etherxs.c:124 attempting socket connect to
aimtrans.dddenim01.com for transport aimtrans.dddenim01.com
Mon Nov 20 17:42:56 2000  debug/xmlstream.c:26 xmlstream_connect
Mon Nov 20 17:42:56 2000  debug/tstream.c:63 tstream_new
Mon Nov 20 17:42:56 2000  debug/xmlstream.c:103 head: <?xml
version='1.0'?><stream:stream
xmlns:stream='http://etherx.jabber.org/streams' id='3A19C510'
xmlns='jabber:component:accept' to='aimtrans.dddenim01.com'
from='aimtrans.dddenim01.com' xmlns:etherx='http://etherx.jabber.org/'
etherx:secret='b3ecab8f67d619e2d436493b06968506ce87eced'>
Mon Nov 20 17:42:56 2000  debug/tstream.c:133 tstream_write_buffer
Mon Nov 20 17:42:56 2000  debug/ehandler.c:72 spun off connection attempt
Mon Nov 20 17:42:56 2000  debug/external.c:23 [AIM] Loaded transport with
aimtrans.dddenim01.com as host alias

Mon Nov 20 17:42:56 2000  debug/main.c:75 Main loop waiting
Mon Nov 20 17:42:56 2000  debug/unknown.c:11 THREAD:UNKNOWN starting
Mon Nov 20 17:42:56 2000  debug/tstream.c:212 tstream_main: startup
Mon Nov 20 17:42:56 2000  debug/xmlstream.c:228 xmlstream_main: startup
Mon Nov 20 17:42:56 2000  debug/tstream.c:335 tstream_connect:
ADNS[aimtrans.dddenim01.com:7009]
Mon Nov 20 17:42:56 2000  debug/tstream.c:357 tstream_connect: ADNS A lookup
loop
Mon Nov 20 17:42:56 2000  debug/tstream.c:380 tstream_connect: failed ADNS A
lookup
Mon Nov 20 17:42:56 2000  debug/tstream.c:397 tstream_connect: ADNS MX
lookup loop
Mon Nov 20 17:42:56 2000  debug/tstream.c:435 tstream_connect: failed ADNS
MX lookup
Mon Nov 20 17:42:56 2000  debug/tstream.c:463 tstream_cleanup
Mon Nov 20 17:42:56 2000  debug/xmlstream.c:266 xmlstream_error
Mon Nov 20 17:42:56 2000  debug/xmlstream.c:266 xmlstream_error
Mon Nov 20 17:42:56 2000  warn/etherxs Connection to etherxd failed 1 times,
attempting to reconnect...


Anybody has an idea what went wrong and how to make ADNS to see
aimtrans.dddenim01.com:7009.

Can it be caused by aimtrans.dddenim01.com being behind firewall?






More information about the JDev mailing list