Bro failed

Hi everyone.
I have a problem when start Bro IDS,

When I enter command check, it return:

[BroControl] > check
bro failed.
/usr/local/bro/share/broctl/scripts/check-config: line 28: /usr/local/bro/bin/bro: cannot execute binary file

Who tell me how to fix it?
thanks and Regard.

Did you build Bro from source?


Sounds like you were trying to run a bro binary that was compiled for a different system architecture. I've run into this problem before when I've mistakenly tried to copy & use the bro folder compiled for a 64-bit machine on a 32-bit machine instead.

As Seth suggests, to be safe, ensure you have compiled bro on the target machine in question before trying to run it.