Установка CA-сертификатов в chroot в Docker зависает
Я пытаюсь отладить установку devuan в докере, которая работает нормально, если я не включаю ca-сертификаты в устанавливаемые пакеты. Даже если я подожду окончания deboostrap и попытаюсь установить ca-сертификаты после этого, он зависнет на post-inst
fakeroot-ng -f -l "/tmp/fakeroot-ng.log" -p "/tmp/fakeroot-ng.state" \
fakechroot./debootstrap \
--подробный \
--variant = fakechroot \
--components = main, contrib, non-free \
--include = linux-image-amd64, ssh, vim, apt-transport-https \
--arch amd64 \
ASCII \
../system/ \
http://packages.devuan.org/merged
fakeroot-ng -f -l "/tmp/fakeroot-ng.log" -p "/tmp/fakeroot-ng.state" fakechroot chroot../system / usr / bin / apt install -y ca-сертификаты
Глядя на процессы с физической машины, кажется, что она застревает в "grep -q match". Я посмотрел на сценарий после установки и не понимаю, что там может зависнуть. Я предполагаю, что это должно быть как-то связано с fakeroot или fakechroot, но что... Поиск проблемы с гуглом Я нахожу только несколько проблем с ca-сертификаты-java и людьми, которые говорят об обновлении ядра, но мы уже далеко впереди версии, которые они использовали тогда.
Любые идеи о том, как получить CA-сертификаты установлены там? Очевидно, что цель состоит не в том, чтобы сохранить этот каталог в докере, но наша система сборки использует его, поэтому у меня очень мало контроля над этим. Спасибо
РЕДАКТИРОВАТЬ: После некоторого тестирования, докер не имеет ничего общего с проблемой, он делает это даже на старой доброй обычной виртуальной машине вручную. Угадай, проблема должна быть fakechroot или fakeroot