unfetter-discover/unfetter

Unable to run Unfetter Analytic docker example on Mac

IgorGanapolsky opened this issue · 0 comments

I am following this docker-compose example - https://nsacyber.github.io/unfetter/analytics-overview.html - on my MacBook (monterey 12.4). When I run

docker-compose up

I get this error:

[+] Running 0/0
⠿ analytic-system Error 0.1s
⠿ logstash Error 0.1s
[+] Building 1.3s (13/33)
=> [127.0.0.1:5000/analytic-system internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 32B 0.0s
=> [127.0.0.1:5000/logstash internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 32B 0.0s
=> [127.0.0.1:5000/analytic-system internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [127.0.0.1:5000/logstash internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [127.0.0.1:5000/analytic-system internal] load metadata for docker.io/library/openjdk:8-jre 0.3s
=> [127.0.0.1:5000/logstash internal] load metadata for docker.elastic.co/logstash/logstash:6.1.1 0.5s
=> [127.0.0.1:5000/analytic-system 1/24] FROM docker.io/library/openjdk:8-jre@sha256:f55c27cdbfd79003b9abc08f71a03c 0.0s
=> [127.0.0.1:5000/analytic-system internal] load build context 0.0s
=> => transferring context: 9.95kB 0.0s
=> CACHED [127.0.0.1:5000/analytic-system 2/24] RUN apt-get -y update 0.0s
=> CACHED [127.0.0.1:5000/analytic-system 3/24] RUN apt-get -y install build-essential checkinstall 0.0s
=> ERROR [127.0.0.1:5000/analytic-system 4/24] RUN apt-get -y install libreadline-gplv2-dev libncursesw5-dev libssl 0.8s
=> CACHED [127.0.0.1:5000/logstash 1/2] FROM docker.elastic.co/logstash/logstash:6.1.1@sha256:d0622c29a8b6dd4949219e 0.0s
=> CANCELED [127.0.0.1:5000/logstash 2/2] RUN logstash-plugin install --no-verify logstash-filter-translate 0.6s


[127.0.0.1:5000/analytic-system 4/24] RUN apt-get -y install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev:
#0 0.284 Reading package lists...
#0 0.610 Building dependency tree...
#0 0.697 Reading state information...
#0 0.710 Package libreadline-gplv2-dev is not available, but is referred to by another package.
#0 0.710 This may mean that the package is missing, has been obsoleted, or
#0 0.710 is only available from another source
#0 0.710
#0 0.764 E: Package 'libreadline-gplv2-dev' has no installation candidate


failed to solve: executor failed running [/bin/sh -c apt-get -y install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev]: exit code: 100