Версия - dracut-059-alt1 Шаги воспроизведения # apt-get install -y dracut # echo '. /usr/lib/dracut/modules.d/99base/dracut-lib.sh' >> check.sh # bash check.sh Ожидаемый результат: нет ошибок Фактический результат: ошибка при импорте: /usr/lib/dracut/modules.d/99base/dracut-lib.sh: строка 3: /lib/dracut-dev-lib.sh: Нет такого файла или каталога /usr/lib/dracut/modules.d/99base/dracut-lib.sh: строка 199: dracut-getarg: команда не найдена Данный скрипт использует пакет clevis. Воспроизводится в P10.
Эти скрипты предназначены для запуска в initrd, там "своя" ФС. Если посмотрите в modules.d/99base/module-setup.sh, то там видно: inst_simple "$moddir/dracut-lib.sh" "/lib/dracut-lib.sh" inst_simple "$moddir/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" Т.е. как раз те пути, по которым будут искаться и все отработает корректно. Не вижу причин, почему бы clevis не работал.