On 03/18/2013 12:15 AM, Jamie Nguyen wrote:
> More logs:
>
> https://jamielinux.com/pub/stderr-cma.txt
>
> https://jamielinux.com/pub/tcplisteners.txt
> https://jamielinux.com/pub/tcpclients.txt
> https://jamielinux.com/pub/cpu.txt
> https://jamielinux.com/pub/os.txt
> https://jamielinux.com/pub/arpcache.txt
>
> The nanoprobe is currently running on the same machine (a throwaway VPS)
> as the cma.
>
> I also have a Fedora instance on a fairly identical throwaway VPS on the
> same network which doesn't seem to choke. The cma does show one error
> after the nanoprobe connects though:
>
> MessageDispatcher <type 'exceptions.TypeError'> exception ['NoneType'
> object has no attribute '__getitem__'] occurred while handling
> [HBSHUTDOWN] FrameSetFrameset from [::ffff:-43.-118.100.-51]:57225
>
> The whole cma -f -d -d -d output here:
> https://jamielinux.com/pub/fedora-cma.txt
> https://jamielinux.com/pub/fedora-nanoprobe.txt
This occurs both on the startup and the shutdown message.  So, there's
something pretty hinky going on here...

MessageDispatcher <type 'exceptions.TypeError'> exception ['NoneType' object 
has no attribute '__getitem__'] occurred while handling [STARTUP] 
FrameSetFrameset from [::ffff:-43.-118.100.-51]:57225

This is certainly strange...  I can check the code for things that might
cause it format an IP address this way:  [::ffff:-43.-118.100.-51]:57225

Looks like the original IP addresses involved might be one of these:
        213.138.100.205/24      213.138.100.255

I can put in test cases for these values and see if they seem to work...
The code converts things to IPv6 as soon as it can...

*
**I take it that none of these messages are going into syslog anywhere?*

Because there is some really important stuff not in those outputs -
which I kind of assume went into syslog for you like it does for me.

Here's an example of what I expect to see but isn't there:
http://linux-ha.org/source-doc/assimilation/html/_getting_started.html#CMACrashMessages

In particular the stack traceback is missing.  It's delimited by
======== signs -- like this:

Mar  3 14:50:08 servidor cma INFO: ======== Begin HBDEAD Message Relationship 
direction must be an integer value Exception Traceback ========

I need to see where the None object came from...

Although grabbing stdout and/or stderr is often useful, I assume that I
need to operate from syslog for the long term - so that's how it's set
up to work.

-- 
    Alan Robertson <[email protected]> - @OSSAlanR

"Openness is the foundation and preservative of friendship...  Let me claim 
from you at all times your undisguised opinions." - William Wilberforce

_______________________________________________
Assimilation mailing list - Discovery-Driven Monitoring
[email protected]
http://lists.community.tummy.com/cgi-bin/mailman/listinfo/assimilation
http://assimmon.org/

Reply via email to