При запуске автоустановки (altlinux.org/Autoinstall) с диска скрипт скачивания 20-metadata-autoinstall.sh запускается перед 25-dhcp-client.sh. Нужно запуск автоустановки запускать не только после запуска dhcpcd, но и дожидаться получения сетевого адреса в самом скрипте 20-metadata-autoinstall.sh.
Насколько я помню, там идет failback на стандартное расположение Metadata что на диске. Т.е. стандартное поведение нарушаться не должно. Также, я согласен что 20-metadata-autoinstall.sh нужно запускать после 25-dhcp-client.sh
Правильно ли я понял, чтобы закрыть эту багу достаточно переименовать 20-metadata-autoinstall.sh -> 26-metadata-autoinstall.sh ?
(В ответ на комментарий №2) > Правильно ли я понял, чтобы закрыть эту багу достаточно переименовать > 20-metadata-autoinstall.sh -> 26-metadata-autoinstall.sh ? Нет. Нужно проверять при использовании curl ещё и доступность сети. Если нет, то хотя бы подождать наличия адреса (по dhcp он не сразу получается). Думаю, sleep 10 сделать будет проще всего.
http://git.altlinux.org/people/stanv/packages/?p=installer.git;a=shortlog;h=refs/heads/sisyphus Необходимо протестировать )
Наступили на туже багу. Вот немного изменённый подход, чтоб не затрагивало установку без сети. Протестил локально под виртуалбоксом. http://git.altlinux.org/people/omg/packages/?p=installer.git;a=shortlog;h=refs/heads/sisyphus
installer-1.8.41-alt1 -> sisyphus: Fri Jun 08 2018 Sergey Bubnov <omg@altlinux> 1.8.41-alt1 - Wait for DHCP responce when `curl=` is in kernel parameters (closes: #26813)