Getting status from broctl

When I am in the broctl console, issuing a status results in the following: (could this be giving me other grief as well?)

[BroControl] > status

Name Type Host Status Pid Peers Started

Traceback (most recent call last):

File “/usr/local/bro/bin/broctl”, line 905, in

loop.cmdloop("\nWelcome to BroControl %s\n\nType “help” for help.\n" % Version)

File “/usr/lib/python2.7/cmd.py”, line 142, in cmdloop

stop = self.onecmd(line)

File “/usr/lib/python2.7/cmd.py”, line 221, in onecmd

return func(arg)

File “/usr/local/bro/bin/broctl”, line 289, in do_status

control.status(nodes)

File “/usr/local/bro-20130502/lib/broctl/BroControl/control.py”, line 512, in status

statuses = dict([(n.name, success and output[0].split()[0].lower() or “???”) for (n, success, output) in statuses])

IndexError: list index out of range

abnormal termination, saving state …

James Richards

Office of Security

Wisconsin Department of Administration

608.224.3880

When I am in the broctl console, issuing a status results in the following:
(could this be giving me other grief as well?)

This is probably related to your other issues..

    statuses = dict([(n.name, success and output[0].split()[0].lower() or "???
") for (n, success, output) in statuses])

the status command just grabs the first word of the output of

    cat /path/to/worker/.status..

like..

    root@sec2:~# cat /var/spool/bro/worker-sec2-3/.status
    RUNNING [net_run]

that's failing for you for some reason..