[devel] [#214195] DONE installer.git=1.8.43-alt1
Leonid Krivoshein
klark.devel на gmail.com
Вс Окт 7 11:48:05 MSK 2018
07.10.2018 03:49, Leonid Krivoshein пишет:
> [...] с /destination так вообще костыли для бага -- в
> desktop-инсталляторе у меня ещё и рекурсивно раз 150 это всё
> монтировалось. То есть не со следствием бороться надо, а искать
> источник ошибки.
>
>
> Уфф, долго же его искал!
> commit 7b9f8e28bd8f7565a8c49c33502eaaf4290a2efe съел префикс "/mnt".
> /destination появляется сразу после pivot_root, до этого в
> /usr/sbin/install2 всё правильно.
>
Данный коммит не является источником искомого бага, невзирая на
комментарий. Съедание "/mnt" здесь -- это не баг, а особенность.
Напротив, стало спокойнее: никто ошибочно в /destination в параллель с
/mnt/destination ничего не пишет. Мишина отладка показывает, что баг в
другом -- killall() и umount_fs() не работают корректно в этом коде,
жёсткий umount -l /destination ситуацию немного улучшают. Предлагаю
всё-таки убрать отсюда "рукопашный" контроль выключения. Таск попробую
сегодня изобразить.
--
Best regards,
Leonid Krivoshein.
Подробная информация о списке рассылки Devel