MISP实例通过docker在运行Ubuntu 20.04的树莓派服务器上运行



提前感谢您花时间阅读/提供任何建议。

所以,我试图通过docker获得一个MISP的实例。我让它运行的硬件是一个运行Ubuntu 20.04(服务器版)的树莓派4。

我以为我安装了所有的软件依赖,但作为一个新的使用docker,也许我没有。我使用这个存储库的docker映像:https://github.com/MISP/misp-docker

在将.env文件复制到根目录后运行命令sudo docker-compose up后,我得到了错误,我将发布下面的图像以及错误的文本,以便于复制/粘贴

ERROR: Service 'web' failed to build: The command '/bin/sh -c bash INSTALL_NODB.sh -A -u' returned a non-zero code: 1

错误信息截图

再次感谢大家的帮助!如果我能提供更多的信息,请告诉我!

看起来这可能是一个在2021年5月关闭的问题https://github.com/MISP/MISP/issues/7375。该Docker映像有一个INSTALL_NODB.sh,最初是在2021年3月提交的https://github.com/MISP/misp-docker/commit/1e2f18f2c1211e382bd8df5371b1d3d718dad061。由于它是在该修复之前添加的,因此容器可能不包括主库中添加的rpi修复。为了验证,您可以从docker镜像https://github.com/MISP/misp-docker/blob/master/web/INSTALL_NODB.sh#L3070使用的脚本中检查uname -m的输出是否在这个支持映射中。如果不是,那么您需要在docker映像中实现此修复。

aarch64不是受支持的体系结构。在存储库上有一个添加它的pull请求,因此您可以像这样将该更改添加到本地存储库中(从misp-docker存储库中的命令行):

git remote add fukusuket https://github.com/fukusuket/misp-docker.git
git fetch fukusuket
git merge fukusuket/hotfix/build-error-on-m1-mac -m "add aarch64 support"

希望拉取请求能很快被接受,然后你就可以回到使用未修改的MISP git存储库。

相关内容

  • 没有找到相关文章

最新更新