Установка 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

0 ответов

Другие вопросы по тегам