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

Alexey Gladkov gladkov.alexey at gmail.com
Tue Feb 22 15:44:15 MSK 2022


On Tue, Feb 22, 2022 at 03:20:14PM +0300, Leonid Krivoshein wrote:
> 
> 22.02.2022 14:57, Alexey Gladkov пишет:
> > 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
> 
> Нет. У заказчиков не воспроизводимая для нас конфигурации на серверах в
> продуктовой VMware, дебажили они сами по нашим наводкам. Суть в том, что
> виновник зависания установлен на 100%. Они добавляют конец строки в
> указанный файл, запускают make-initrd и сабжевая проблема исчезает. А вот
> почему она возникает именно у них на VMware, я сказать не могу, у нас нет
> VMware и подробностей нет, к сожалению. Могу сказать только, что это на p10
> с последними ядрами стало проявляться, сначала грешили на непопадание нужных
> модулей.

Вы интересовались у них, есть ли в системе фичи для make-initrd, кроме
тех, что с ним же поставляются ?

-- 
Rgrds, legion



More information about the Make-initrd mailing list