在x64主机上运行ARM Docker时,“ / usr / bin / man中的权限被拒绝”

时间:2018-12-06 17:13:02

标签: docker arm qemu

我在x64 Ubuntu 18.04主机上使用qemu-arm-static二进制文件在arm Docker映像上运行了Ubuntu 16.04,可以通过以下方式进入它:

docker run --privileged -it arm32v7-builder / bin / bash

95%的运行情况很好,但是遇到一个奇怪的错误,我得到以下信息:

build @ 35754bd32d6d:〜$ / usr / bin / man / usr / bin / man:加载共享库时出错:libmandb-2.7.5.so:无法打开共享库文件:权限被拒绝

我已经仔细检查了二进制文件和库的权限,一切都很好。我可以运行gcc之类的其他功能,关于男人的事情有些奇怪。不幸的是,我在尝试构建一些软件包时需要它。我看到过模糊的引用,指出qemu-arm-static和libc之间存在一些故障,但是我没有看到确定的原因/解决方案。还有其他人碰到这个吗?

谢谢

马特

0 个答案:

没有答案