«Отказано в доступе» из / usr / bin / man при запуске ARM Docker на хосте x64 - PullRequest
0 голосов
/ 06 декабря 2018

На моем хосте x64 Ubuntu 18.04, использующем двоичный файл qemu-arm-static, у меня есть образ готового образа Docker, на котором выполняется Ubuntu 16.04, и я могу получить к нему что-то вроде:

docker run --privileged -itarm32v7-builder / bin / bash

95% работает отлично, но я сталкиваюсь со странной ошибкой, когда получаю следующее:

build @ 35754bd32d6d: ~ $ / usr / bin /man / usr / bin / man: ошибка при загрузке общих библиотек: libmandb-2.7.5.so: невозможно открыть общий объектный файл: отказано в разрешении

Я дважды проверил разрешения для двоичных файлов и библиотек, все в порядке,Я могу управлять другими вещами, такими как gcc, в человеке есть что-то странное.К сожалению, мне это нужно, так как я пытаюсь выполнить сборку некоторых пакетов.Я видел смутные ссылки на некоторые затруднения между qemu-arm-static и libc и так далее, но я не видел окончательной причины / исправления для этого.Кто-нибудь еще сталкивался с этим?

Спасибо,

Мэтт

...