[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