root@0928d88fe04c:/zeek/bin# ./zeekctl deploy
Traceback (most recent call last):
File "./zeekctl", line 17, in <module>
from ZeekControl.zeekctl import ZeekCtl, ZeekControlError, CommandSyntaxError
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/zeekctl.py", line 8, in <module>
from ZeekControl import lock
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/lock.py", line 4, in <module>
from ZeekControl import config
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/config.py", line 14, in <module>
from .state import SqliteState
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/state.py", line 1, in <module>
import json
ModuleNotFoundError: No module named 'json'
root@0928d88fe04c:/zeek/bin# ./zeekctl
Traceback (most recent call last):
File "./zeekctl", line 17, in <module>
from ZeekControl.zeekctl import ZeekCtl, ZeekControlError, CommandSyntaxError
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/zeekctl.py", line 8, in <module>
from ZeekControl import lock
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/lock.py", line 4, in <module>
from ZeekControl import config
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/config.py", line 14, in <module>
from .state import SqliteState
File "/usr/local/zeek-4.0.0/lib/zeek/python/zeekctl/ZeekControl/state.py", line 1, in <module>
import json
ModuleNotFoundError: No module named 'json'
# ---------------------------------------------------------------------------------------------------------
# zeek docker-compose exec zeek sh
# ---------------------------------------------------------------------------------------------------------
zeek:
image: broplatform/bro:${BRO_VERSION}
container_name: zeek
restart: on-failure
stdin_open: true # docker run -i
tty: true # docker run -t
links:
- filebeat
volumes:
- ./pcap:/pcap
- ./zeek/local.zeek:/zeek/share/zeek/site/local.zeek
# command:
# - sudo zeekctl deploy
networks:
- elastic
Hi,
I am running inside a container the zeekctl and i got this issue:
I've opened the container with
docker exec -u root -t -i zeek /bin/bashMy docker-compose image