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

Alexey Gladkov gladkov.alexey at gmail.com
Tue Feb 22 17:04:04 MSK 2022


On Tue, Feb 22, 2022 at 04:29:33PM +0300, Leonid Krivoshein wrote:
> 
> 22.02.2022 16:04, 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. На такое
> > > периодически натыкаюсь, используя более легковесный read -r вместо head -n1
> > > в субшеле.
> > Я не очень понял. Где ты на это натыкаешься ?
> 
> В своём коде, конечно. :-)

Я знаю про такую ситуацию (отсутствие \n у последней строки). Код, который
такое обрабатывает есть и в runtime, и для генерации. Такие строки могут
быть даже в /sys.

> > Чтобы исправить что-то мне нужно либо способ воспроизвести, либо указание
> > на проблемный код. Иначе я не понимаю, что мы исправляем (что писать в
> > commit message) и проблемный код так и останется неисправленным.
> 
> Да, это понятно. Мне тоже неясно, почему именно эта "волшебная таблетка"
> помогает, почему в других конфигурациях нет таких же проблем. Тем более, в
> указанном файле изменений в гите не видать.

Вот-вот.

-- 
Rgrds, legion



More information about the Make-initrd mailing list