I don't know exactly what all of these flags actually help, but ideally
something like:

sudo tcpdump -s 5000 -x -X -w filefordaniel.pcap port 5190

(note that aim connects to other hosts than just login.oscar, just in case
the problem is coming elsewhere)

If I get a pcap file I can read it with ethereal/wireshark.  =)

Thanks!
(I don't know what all of the -s, -x, or -X flags are necessary.. I think
the -s is necessary but the -x and -X may only be for viewing, never
bothered to figure out  ;D  )

Daniel

-- 
"The most addictive drug in the world is music."
     - The Lost Boyz

> Hi Daniel,
>
> I'll do all of this, and I am familiar with tcpdump, but are there
> specific flags you'd like? I'd probably just run:
>
> sudo tcpdump host login.oscar.aol.com > filefordaniel.txt
>
> I suspect you'd want a bit more meat?
>
> Cheers,
>
> Jay
>
> On Nov 7, 2006, at 12:25 PM, Daniel Henninger wrote:
>
>>
>> --
>> "The most addictive drug in the world is music."
>>      - The Lost Boyz
>>
>>> Hi Daniel,
>>>
>>> Thanks for the response.
>>>
>>> I bumped into Z_God into the chatroom last night while trying to find
>>> resources to help me debug. He recommended I changed the reactor as
>>> you have and I tried them all last night except for "select" which
>>> I've now tried today. I managed to get the buddy list to load with
>>> epoll and poll, and poll is the only one I've been able to actually
>>> get signed in with, albeit briefly, and have a short chat, although
>>> highly latent. Which reactor are you using?
>>
>> Hrm.  My reactor is actually set explicitly to "default".  Try that
>> maybe?
>>
>>
>>> I've assumed that since my AIM client can function properly within my
>>> network, that the AIM Transport shouldn't need any additional
>>> firewall/router config. I've mapped port 5190 to my jabber server
>>> anyway to no avail.
>>
>> Are you familiar with tcpdump?  If you don't mind me potentially
>> seeing
>> your password, and you are willing to get a tcpdump of the
>> conversation
>> between AIM and PyAIMt, please do and send it my way so I can look
>> it over
>> and see what might be happening.  (definitely send directly to me,
>> not to
>> the list)
>>
>>>
>>> Is there anything else I can try? Are these issues common across many
>>> users or seemingly specific to my config? Do my versions of each
>>> component seem correct?
>>
>> I must admit I haven't often seen anything like this.  Note that
>> port 5190
>> would need to be blanket opened for not just the login server, but
>> other
>> servers PyAIMt may need to contact (all on port 5190).  That said,
>> it's a
>> little rare for this to be the problem.
>>
>> There's a script called infodump.py in the PyAIMt tools directory.
>> Run
>> that and send the results?
>>
>> Daniel
>>
>>
>>>
>>> Thanks again for your time and efforts.
>>>
>>> Cheers,
>>>
>>> Jay
>>>
>>> On Nov 7, 2006, at 1:21 AM, Daniel Henninger wrote:
>>>
>>>> As an experiment, try specifying "select" or "poll" for the
>>>> reactor.  I'd like to see if maybe the default reactor for OS X is
>>>> causing the problem.  (reason I say this is, some others have
>>>> reported that switching reactors solved this problem)  I generally
>>>> do my development work on OS X, but I also specify the reactor
>>>> explicitly.
>>>>
>>>> Daniel
>>>>
>>>> On Nov 6, 2006, at 4:29 AM, Jay wrote:
>>>>
>>>>> Actually, I've recently discovered the -D flag and have more info
>>>>> on the error:
>>>>>
>>>>> [2006-11-06 20:13:37] INFO :: [EMAIL PROTECTED] :: aimt.B ::
>>>>> connectionLost :: {'message': 'Oversize arg', 'reason':
>>>>> <twisted.python.failure.Failure
>>>>> twisted.internet.error.ConnectionLost>} :: AIM connection lost!
>>>>> Reason: [Failure instance: Traceback:
>>>>> twisted.internet.error.ConnectionLost, Connection to the other
>>>>> side was lost in a non-clean fashion.
>>>>>         ]
>>>>> [2006-11-06 20:13:37] INFO :: [EMAIL PROTECTED] :: Session ::
>>>>> sendMessage :: {'body': 'Oversize arg', 'delay': None, 'fro':
>>>>> 'aim.mydomain.com', 'mtype': 'error', 'to': u'[EMAIL PROTECTED]',
>>>>> 'xhtml': None, 'nickname': None} ::
>>>>> [2006-11-06 20:13:37] INFO ::  ::  :: sendMessage :: {'body':
>>>>> 'Oversize arg', 'delay': None, 'fro': 'aim.mydomain.com', 'mtype':
>>>>> 'error', 'to': u'[EMAIL PROTECTED]', 'xhtml': None, 'nickname':
>>>>> None, 'pytrans': <main.PyTransport instance at 0x7c3f0>} ::
>>>>> [2006-11-06 20:13:37] Connection Lost! <legacy.aimt.B instance at
>>>>> 0x78e648>
>>>>> [2006-11-06 20:13:37] INFO :: [EMAIL PROTECTED] :: Session ::
>>>>> removeMe :: {} ::
>>>>> [2006-11-06 20:13:37] INFO :: [EMAIL PROTECTED] :: Session ::
>>>>> sendPresence :: {'status': None, 'show': None, 'url': None, 'fro':
>>>>> 'aim.mydomain.com', 'avatarHash': None, 'ptype': 'unavailable',
>>>>> 'priority': None, 'to': u'[EMAIL PROTECTED]', 'nickname': None,
>>>>> 'payload': []} ::
>>>>> [2006-11-06 20:13:38] INFO :: [EMAIL PROTECTED] ::
>>>>> glue.LegacyConnection :: removeMe :: {'aim2jid': <function aim2jid
>>>>> at 0x758570>} ::
>>>>> [2006-11-06 20:13:38] INFO :: [EMAIL PROTECTED] :: ContactList ::
>>>>> removeMe :: {} ::
>>>>> [2006-11-06 20:13:38] INFO :: [EMAIL PROTECTED] :: Session ::
>>>>> removeMe :: {'tmpjid': 'aim.mydomain.com'} :: Removed!
>>>>> [2006-11-06 20:13:38] Stopping factory
>>>>> <twisted.internet.protocol._InstanceFactory instance at 0x78e5f8>
>>>>>
>>>>> Hopefully this sheds some more light.
>>>>>
>>>>> Thanks again,
>>>>>
>>>>> Jay
>>>>>
>>>>> On Nov 6, 2006, at 7:39 PM, Jay wrote:
>>>>>
>>>>>> Hello All,
>>>>>>
>>>>>> A year or so, I happily got PyMSNt working successfully under OS
>>>>>> X Server's inbuilt Jabber server, and have continuously upgraded
>>>>>> it as updates have become available and am now happily enjoying
>>>>>> MSN support along w/avatars and file transfers (Thanks James!)
>>>>>>
>>>>>> I've decided to now give PyAIMt a try. I've set it all up and can
>>>>>> see the Service when using Service Discovery with PSI, can
>>>>>> successfully register, but I can't see any buddies and after a a
>>>>>> minute or a few, I get the error:
>>>>>>
>>>>>> "------
>>>>>> AIM connection lost! Reason: [Failure instance: Traceback:
>>>>>> twisted.internet.error.ConnectionLost, Connection to the other
>>>>>> side was lost in a non-clean fashion.
>>>>>> ]
>>>>>>
>>>>>> I'm running the following config:
>>>>>>
>>>>>> OS X Server 10.4.8 (PowerPC version)
>>>>>> Apple's customised Jabberd Version 1.4.3.1 Build 35
>>>>>> Python 2.3.5 (#1, Mar 20 2005, 20:38:20)
>>>>>> Twisted 1.3.0rc1
>>>>>> I also installed pyopenssl and pycrypto in order to get PyMSNt
>>>>>> working.
>>>>>> Lastly, I installed Python Image Library today as well (although
>>>>>> I have avatars disabled anyway)
>>>>>>
>>>>>> My config.xml file for PyAIMt is pretty straight-forward. Here
>>>>>> are the altered bits:
>>>>>>
>>>>>> <jid>aim.mydomain.com</jid>
>>>>>> <confjid>chatrooms.aim.mydomain.com</confjid>
>>>>>> <spooldir>/var/jabber/spool</spooldir>
>>>>>> <pid>PyAIMt.pid</pid>
>>>>>> <mainServer>127.0.0.1</mainServer>
>>>>>> <mainServerJID>mydomain.com</mainServerJID>
>>>>>> <website>http://mydomain.com/</website>
>>>>>> <port>7009</port>
>>>>>> <secret>jabber-rocks</secret>
>>>>>> <lang>en</lang>
>>>>>> <aimServer>login.oscar.aol.com</aimServer>
>>>>>> <aimPort>5190</aimPort>
>>>>>> <disableAvatars/>
>>>>>>
>>>>>> And in my jabber.xml config file, I have (of course in the
>>>>>> relevant places):
>>>>>>
>>>>>> <browse>
>>>>>>  <service type="aim" jid="aim.mydomain.com" name="AIM Transport">
>>>>>>          <ns>jabber:iq:gateway</ns>
>>>>>>          <ns>jabber:iq:register</ns>
>>>>>>  </service>
>>>>>>
>>>>>>  <service type="aim" jid="chatrooms.aim.mydomain.com" name="AIM
>>>>>> Transport Chatrooms">
>>>>>>          <ns>jabber:iq:conference</ns>
>>>>>>  </service>
>>>>>> </browse>
>>>>>>
>>>>>> <service id="aim.mydomain.com">
>>>>>>   <accept>
>>>>>>     <ip>127.0.0.1</ip>
>>>>>>     <port>7009</port>
>>>>>>     <secret>mypassword</secret>
>>>>>>   </accept>
>>>>>> </service>
>>>>>>
>>>>>> I've set jabberd to spew elogger and rlogger out to syslog, but
>>>>>> there's nothing of value other than the error message I quoted
>>>>>> and I can't seem to find any logging options for PyAIMt.
>>>>>>
>>>>>> Any help appreciated.
>>>>>>
>>>>>> Kind regards,
>>>>>>
>>>>>> Jay
>>>>>> _______________________________________________
>>>>>> py-transports mailing list
>>>>>> py-transports@blathersource.org
>>>>>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> py-transports mailing list
>>>>> py-transports@blathersource.org
>>>>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>>>>
>>>> _______________________________________________
>>>> py-transports mailing list
>>>> py-transports@blathersource.org
>>>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>>>>
>>>
>>> _______________________________________________
>>> py-transports mailing list
>>> py-transports@blathersource.org
>>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>>>
>>
>>
>> _______________________________________________
>> py-transports mailing list
>> py-transports@blathersource.org
>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>>
>
> _______________________________________________
> py-transports mailing list
> py-transports@blathersource.org
> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>


_______________________________________________
py-transports mailing list
py-transports@blathersource.org
http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports

Reply via email to