debootstrap и Astra Linux 1.4

В версии 1.4 Astra Linux Special Edition существует проблема с установкой окружения chroot с помощью debootstrap. При попытке создания chroot дело заканчивается следующим сообщением об ошибке:

W: Failure while configuring required packages.
W: See /var/cache/pbuilder/smolensk/stable/base.cow/./debootstrap/debootstrap.log for details (possibly the package plymouth is at fault)

Проблема возникает из-за ошибки конфигурации пакета plymouth. Вообще говоря, пакет plymouth не является необходимым для работы системы, однако он устанавливается по зависимостям пакета mountall. В дистрибутиве Astra Linux Special Edition 1.4 у этого пакета установлен приоритет required вместо optional в Астре 1.3 и Дебьяне.

Посему, для того чтобы работал debootstrap надо перепаковать пакет mountall с измененным значением параметра priority. Перепаковать можно с помощью утилиты dpkb-deb, но лучше взять готовый пакет из нашего репозитория!

2 Comments

  1. yoriy

    есть простое решение без пересборки пакета.

    mount /dev $dir/dev -o bind

    Эта команда решает проблему, вынуждая udev конфигурироваться как положено; это снимает ошибку insserv из скриптов plymouth, соответственно plymouth сконфигурирован.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *