сервер не загружается если в lvm создан thin-pool По шагам: 1. Создаем thin-pool: lvcreate -T -L100G -n docker alt 2. Перезагружаемся - получаем ошибку Module dm-thin-pool not found 3. Добавляем в /etc/initrd.mk MODULES_PRELOAD+=dm_thin_pool, пересоздаем initrd, перезагружаемся 4. Получаем ошибку /dev/mapper/alt-docker_tmeta: open failed: No such file or directory 5. Пробуем активировать разделы через lvm - получаем ошибку /usr/sbin/thin_check не найден 6. Добавляем в /etc/initrd.mk PUT_FILES+=/usr/sbin/thin_*, предварительно поставив thin-provisioning-tools, пересоздаем initrd, перезагружаемся 7. Получаем туже ошибку /dev/mapper/alt-docker_tmeta: open failed: No such file or directory, но теперь разделы активируются через lvm При всем этом если в recovery shell сделать mount /dev/alt/root /root, не меняя ничего в initrd, то загрузка продолжится и все будет работать. Может просто не активировать thin-pool до загрузки ОС?
На тестовом стенде воспроизвести не удалось. Опишите подробнее вашу конфигурацию.
Воспроизведение проблемы по шагам: http://imgur.com/a/Cpmgw
Спасибо, ошибку воспроизвели, работаем над ней.
make-initrd-0.8.14-alt1 -> sisyphus: * Tue Mar 21 2017 Sergey Novikov <sotor@altlinux> 0.8.14-alt1 - fixed lvm discovery return code in case, when non-root LVM volumes inaccessible from initramfs (closes: #33243)