[make-initrd] Бесконечный цикл в VMware при поднятии сети

Alexey Gladkov gladkov.alexey at gmail.com
Tue Feb 22 14:57:55 MSK 2022


On Tue, Feb 22, 2022 at 01:59:11PM +0300, Leonid Krivoshein wrote:
> Алексей, привет!
> 
> Раньше в этом файле:
> features/network/data/etc/network/ifaces/lo/ipv4address
> 
> был перенос строки (\n), с его исчезновением после обновления initrd системы
> в VMware стали уходить в вечный цикл сразу после запуска udevd.

Это же lo, который срабатывает всегда на всех системах. Я ни разу не видел
такого ни в тестах, ни на железе.

Эти файлы читаются cat_config[1], которая учитывает то что перевода строки
может не быть.

> На такое
> периодически натыкаюсь, используя более легковесный read -r вместо head -n1
> в субшеле.

Правильно ли я понимаю, что падает не фича network, а твой код, который
читает этот конфиг ?

[1] https://github.com/osboot/make-initrd/blob/master/features/network/data/bin/network-sh-functions#L30-L42

-- 
Rgrds, legion



More information about the Make-initrd mailing list