Bug 48179
| Summary: | Ошибки при импорте /usr/lib/dracut/modules.d/99base/dracut-lib.sh | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgeny Shesteperov <alimektor> |
| Component: | dracut | Assignee: | Alexey Shabalin <shaba> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | shaba, vt |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Эти скрипты предназначены для запуска в 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 не работал. |

Description
Evgeny Shesteperov 2023-10-25 15:52:56 MSKВерсия - 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.