* [make-initrd] Multipath feature
@ 2024-01-18 7:53 Vladimir Mokrozub
2024-01-18 13:54 ` Vladimir Mokrozub
0 siblings, 1 reply; 37+ messages in thread
From: Vladimir Mokrozub @ 2024-01-18 7:53 UTC (permalink / raw)
To: make-initrd
Здравствуйте,
пытаюсь в Альте использовать фичу multipath для корневой ФС для сервера,
подключенного к устройству хранения SAS двумя кабелями.
Из документации смог найти только это: https://www.altlinux.org/Multipath
Сделать загрузку с multipath не получилось и в процессе возникло
несколько вопросов, буду очень благодарен, если поможете:
1) При добавлении "FEATURES += multipath" в файл /etc/initrd.mk и
запуске make-initrd появляются ошибки:
find-udev-rule-externals: unmatched character (') found
find-udev-rule-externals: command not found: -u
find-udev-rule-externals: command not found: -U
Образ initrd при этом собирается. Насколько критичные эти ошибки и можно
ли их игнорировать?
2) Нужно ли добавлять "DISABLE_GUESS = root" в /etc/initrd.mk при
использовании multipath?
3) Что нужно прописывать в /etc/fstab и нужно ли прописывать вообще
что-либо?
Я пробовал прописывать устройство по WWN и по /dev/mapper:
/dev/disk/by-id/wwn-0x600c0ff0002619a1f2dd546501000000-part2 /
ext4 relatime 1 1
/dev/mapper/mpatha-part2 / ext4 relatime 1 1
Но при загрузке корень все равно монтируется не из multipath-устройства,
а из /dev/sda2 или /dev/sdd2.
Версия make-initrd: 2.31.0-alt4
--
Regards, Vladimir Mokrozub
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-18 7:53 [make-initrd] Multipath feature Vladimir Mokrozub
@ 2024-01-18 13:54 ` Vladimir Mokrozub
2024-01-23 22:44 ` Konstantin Lepikhov
0 siblings, 1 reply; 37+ messages in thread
From: Vladimir Mokrozub @ 2024-01-18 13:54 UTC (permalink / raw)
To: make-initrd
Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
запустить ее руками в шелле initrd, она выкидывает ошибки:
$ multipathd -d -s
multipathd v0.9.3alt2: start up
Checker 'tur' not found in /lib64/multipath
failed to initialize checkers
multipathd: shut down
18.01.2024 10:53, Vladimir Mokrozub пишет:
> Здравствуйте,
>
> пытаюсь в Альте использовать фичу multipath для корневой ФС для
> сервера, подключенного к устройству хранения SAS двумя кабелями.
>
> Из документации смог найти только это: https://www.altlinux.org/Multipath
>
> Сделать загрузку с multipath не получилось и в процессе возникло
> несколько вопросов, буду очень благодарен, если поможете:
>
> 1) При добавлении "FEATURES += multipath" в файл /etc/initrd.mk и
> запуске make-initrd появляются ошибки:
>
> find-udev-rule-externals: unmatched character (') found
> find-udev-rule-externals: command not found: -u
> find-udev-rule-externals: command not found: -U
>
> Образ initrd при этом собирается. Насколько критичные эти ошибки и
> можно ли их игнорировать?
>
> 2) Нужно ли добавлять "DISABLE_GUESS = root" в /etc/initrd.mk при
> использовании multipath?
>
> 3) Что нужно прописывать в /etc/fstab и нужно ли прописывать вообще
> что-либо?
>
> Я пробовал прописывать устройство по WWN и по /dev/mapper:
>
> /dev/disk/by-id/wwn-0x600c0ff0002619a1f2dd546501000000-part2 /
> ext4 relatime 1 1
>
> /dev/mapper/mpatha-part2 / ext4 relatime 1 1
>
> Но при загрузке корень все равно монтируется не из
> multipath-устройства, а из /dev/sda2 или /dev/sdd2.
>
> Версия make-initrd: 2.31.0-alt4
>
> --
>
> Regards, Vladimir Mokrozub
>
> _______________________________________________
> Make-initrd mailing list
> Make-initrd@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/make-initrd
--
С уважением,
Мокрозуб Владимир Александрович,
заместитель директора ТОГКУ «МФЦ»
Тел.: +7 (4752) 63-08-06
Внутр. тел.: 7506
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-18 13:54 ` Vladimir Mokrozub
@ 2024-01-23 22:44 ` Konstantin Lepikhov
2024-01-24 0:09 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Konstantin Lepikhov @ 2024-01-23 22:44 UTC (permalink / raw)
To: make-initrd
Hi Vladimir!
On 01/18/2024, at 04:54:58 PM you wrote:
> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
> запустить ее руками в шелле initrd, она выкидывает ошибки:
>
> $ multipathd -d -s
>
> multipathd v0.9.3alt2: start up
>
> Checker 'tur' not found in /lib64/multipath
>
> failed to initialize checkers
>
> multipathd: shut down
>
Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath
работает :) А вы пробовали проверить конфигурацию не для корневой системы,
а какого-то другого раздела, чтобы убедится, что все работает как нужно
без initrd? Если проверка будет успешной, тогда уже можно смотреть что не
так с фичей в mk-i.
--
WBR et al.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-23 22:44 ` Konstantin Lepikhov
@ 2024-01-24 0:09 ` Leonid Krivoshein
2024-01-24 13:00 ` Vladimir Mokrozub
2024-01-28 14:12 ` Alexey Gladkov
0 siblings, 2 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-24 0:09 UTC (permalink / raw)
To: make-initrd
Доброго времени!
On 1/24/24 01:44, Konstantin Lepikhov wrote:
> Hi Vladimir!
>
> On 01/18/2024, at 04:54:58 PM you wrote:
>
>> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
>> запустить ее руками в шелле initrd, она выкидывает ошибки:
>>
>> $ multipathd -d -s
>>
>> multipathd v0.9.3alt2: start up
>>
>> Checker 'tur' not found in /lib64/multipath
>>
>> failed to initialize checkers
>>
>> multipathd: shut down
>>
> Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath
> работает :) А вы пробовали проверить конфигурацию не для корневой системы,
> а какого-то другого раздела, чтобы убедится, что все работает как нужно
> без initrd? Если проверка будет успешной, тогда уже можно смотреть что не
> так с фичей в mk-i.
Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке
multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
установщике multipath рабочий, в обычной rootfs тоже.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-24 0:09 ` Leonid Krivoshein
@ 2024-01-24 13:00 ` Vladimir Mokrozub
2024-01-28 14:12 ` Alexey Gladkov
1 sibling, 0 replies; 37+ messages in thread
From: Vladimir Mokrozub @ 2024-01-24 13:00 UTC (permalink / raw)
To: make-initrd
Да, спасибо, добавление библиотек из /lib64/multipath помогло, фича
multipath работает.
24.01.2024 3:09, Leonid Krivoshein пишет:
> Доброго времени!
>
>
> On 1/24/24 01:44, Konstantin Lepikhov wrote:
>> Hi Vladimir!
>>
>> On 01/18/2024, at 04:54:58 PM you wrote:
>>
>>> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
>>> запустить ее руками в шелле initrd, она выкидывает ошибки:
>>>
>>> $ multipathd -d -s
>>>
>>> multipathd v0.9.3alt2: start up
>>>
>>> Checker 'tur' not found in /lib64/multipath
>>>
>>> failed to initialize checkers
>>>
>>> multipathd: shut down
>>>
>> Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath
>> работает :) А вы пробовали проверить конфигурацию не для корневой
>> системы,
>> а какого-то другого раздела, чтобы убедится, что все работает как нужно
>> без initrd? Если проверка будет успешной, тогда уже можно смотреть
>> что не
>> так с фичей в mk-i.
>
> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в
> спеке multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
> установщике multipath рабочий, в обычной rootfs тоже.
>
>
--
Regards, Vladimir Mokrozub
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-24 0:09 ` Leonid Krivoshein
2024-01-24 13:00 ` Vladimir Mokrozub
@ 2024-01-28 14:12 ` Alexey Gladkov
2024-01-28 17:17 ` Leonid Krivoshein
2024-01-29 12:03 ` Leonid Krivoshein
1 sibling, 2 replies; 37+ messages in thread
From: Alexey Gladkov @ 2024-01-28 14:12 UTC (permalink / raw)
To: make-initrd
On Wed, Jan 24, 2024 at 03:09:55AM +0300, Leonid Krivoshein wrote:
> Доброго времени!
>
>
> On 1/24/24 01:44, Konstantin Lepikhov wrote:
> > Hi Vladimir!
> >
> > On 01/18/2024, at 04:54:58 PM you wrote:
> >
> >> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
> >> запустить ее руками в шелле initrd, она выкидывает ошибки:
> >>
> >> $ multipathd -d -s
> >>
> >> multipathd v0.9.3alt2: start up
> >>
> >> Checker 'tur' not found in /lib64/multipath
> >>
> >> failed to initialize checkers
> >>
> >> multipathd: shut down
> >>
> > Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath
> > работает :) А вы пробовали проверить конфигурацию не для корневой системы,
> > а какого-то другого раздела, чтобы убедится, что все работает как нужно
> > без initrd? Если проверка будет успешной, тогда уже можно смотреть что не
> > так с фичей в mk-i.
>
> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке
> multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
> установщике multipath рабочий, в обычной rootfs тоже.
Кто-нибудь может проверить эту теорию ?
>
> --
> WBR, Leonid Krivoshein.
> _______________________________________________
> Make-initrd mailing list
> Make-initrd@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/make-initrd
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-28 14:12 ` Alexey Gladkov
@ 2024-01-28 17:17 ` Leonid Krivoshein
2024-01-29 12:03 ` Leonid Krivoshein
1 sibling, 0 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-28 17:17 UTC (permalink / raw)
To: make-initrd
Привет!
On 1/28/24 17:12, Alexey Gladkov wrote:
> On Wed, Jan 24, 2024 at 03:09:55AM +0300, Leonid Krivoshein wrote:
>> Доброго времени!
>>
>>
>> On 1/24/24 01:44, Konstantin Lepikhov wrote:
>>> Hi Vladimir!
>>>
>>> On 01/18/2024, at 04:54:58 PM you wrote:
>>>
>>>> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
>>>> запустить ее руками в шелле initrd, она выкидывает ошибки:
>>>>
>>>> $ multipathd -d -s
>>>>
>>>> multipathd v0.9.3alt2: start up
>>>>
>>>> Checker 'tur' not found in /lib64/multipath
>>>>
>>>> failed to initialize checkers
>>>>
>>>> multipathd: shut down
>>>>
>>> Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath
>>> работает :) А вы пробовали проверить конфигурацию не для корневой системы,
>>> а какого-то другого раздела, чтобы убедится, что все работает как нужно
>>> без initrd? Если проверка будет успешной, тогда уже можно смотреть что не
>>> так с фичей в mk-i.
>> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке
>> multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
>> установщике multipath рабочий, в обычной rootfs тоже.
> Кто-нибудь может проверить эту теорию ?
Постараюсь проверить на неделе. Частичная проверка уже показала, что
выше я был не прав -- multipath работает только в инсталляторе, после
установки не работает, что может говорить не только о проблеме с фичей,
нужно поотлаживать.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-28 14:12 ` Alexey Gladkov
2024-01-28 17:17 ` Leonid Krivoshein
@ 2024-01-29 12:03 ` Leonid Krivoshein
2024-01-29 13:47 ` Alexey Gladkov
2024-01-29 13:53 ` Alexey Gladkov
1 sibling, 2 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-29 12:03 UTC (permalink / raw)
To: make-initrd
Привет!
On 1/28/24 17:12, Alexey Gladkov wrote:
> On Wed, Jan 24, 2024 at 03:09:55AM +0300, Leonid Krivoshein wrote:
>> Доброго времени!
>>
>>
>> On 1/24/24 01:44, Konstantin Lepikhov wrote:
>>> Hi Vladimir!
>>>
>>> On 01/18/2024, at 04:54:58 PM you wrote:
>>>
>>>> Мне кажется, какая-то проблема со службой multipathd. Когда я пытаюсь
>>>> запустить ее руками в шелле initrd, она выкидывает ошибки:
>>>>
>>>> $ multipathd -d -s
>>>>
>>>> multipathd v0.9.3alt2: start up
>>>>
>>>> Checker 'tur' not found in /lib64/multipath
>>>>
>>>> failed to initialize checkers
>>>>
>>>> multipathd: shut down
>>>>
>>> Я не Алексей, но судя по ошибкам, как-то нет уверенности что multipath
>>> работает :) А вы пробовали проверить конфигурацию не для корневой системы,
>>> а какого-то другого раздела, чтобы убедится, что все работает как нужно
>>> без initrd? Если проверка будет успешной, тогда уже можно смотреть что не
>>> так с фичей в mk-i.
>> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке
>> multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
>> установщике multipath рабочий, в обычной rootfs тоже.
> Кто-нибудь может проверить эту теорию ?
Проверил на предоставленном стенде на реальном железе. Теорию
подтверждаю. Виноват make-initrd, не установщик. Если хочешь, могу
скинуть личным письмом более подробную диагностику. Вот так не заработало:
$ cat /etc/initrd.mk
# trying to detect modules and features to access to root volume
AUTODETECT = all
FEATURES += lvm multipath
PUT_DIRS += /lib64/multipath
А вот так заработало, корень системы на multipath:
$ cat /etc/initrd.mk
# trying to detect modules and features to access to root volume
AUTODETECT = all
FEATURES += lvm
FEATURES += multipath
PUT_FILES += $(shell ls /lib64/multipath/*.so)
Т.е. ещё проблема с PUT_DIRS.
$ rpm -qa 'make-initrd*'
make-initrd-mdadm-2.31.0-alt4.noarch
make-initrd-luks-2.31.0-alt4.noarch
make-initrd-lvm-2.31.0-alt4.noarch
make-initrd-integrity-0.5.0-alt1.noarch
make-initrd-2.31.0-alt4.x86_64
make-initrd-devmapper-2.31.0-alt4.noarch
make-initrd-multipath-2.31.0-alt4.noarch
$ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep ./lib64/multipath
(пусто при первом варианте). И не пусто при втором, и кстати даты странные:
1 drwxr-xr-x 2 0 0 0 Jan 01 03:00:00 1970 ./lib64/multipath
1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
./lib64/multipath/libcheckcciss_tur.so
1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970
./lib64/multipath/libcheckdirectio.so
1 -rw-r--r-- 1 0 0 14464 Jan 01 03:00:00 1970
./lib64/multipath/libcheckemc_clariion.so
1 -rw-r--r-- 1 0 0 14232 Jan 01 03:00:00 1970
./lib64/multipath/libcheckhp_sw.so
1 -rw-r--r-- 1 0 0 14456 Jan 01 03:00:00 1970
./lib64/multipath/libcheckrdac.so
1 -rw-r--r-- 1 0 0 14240 Jan 01 03:00:00 1970
./lib64/multipath/libcheckreadsector0.so
1 -rw-r--r-- 1 0 0 14408 Jan 01 03:00:00 1970
./lib64/multipath/libchecktur.so
1 -rw-r--r-- 1 0 0 30696 Jan 01 03:00:00 1970
./lib64/multipath/libforeign-nvme.so
1 -rw-r--r-- 1 0 0 14296 Jan 01 03:00:00 1970
./lib64/multipath/libprioalua.so
1 -rw-r--r-- 1 0 0 14288 Jan 01 03:00:00 1970
./lib64/multipath/libprioana.so
1 -rw-r--r-- 1 0 0 14008 Jan 01 03:00:00 1970
./lib64/multipath/libprioconst.so
1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
./lib64/multipath/libpriodatacore.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libprioemc.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libpriohds.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libpriohp_sw.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libprioiet.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libprioontap.so
1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
./lib64/multipath/libpriopath_latency.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libpriorandom.so
1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
./lib64/multipath/libpriordac.so
1 -rw-r--r-- 1 0 0 14296 Jan 01 03:00:00 1970
./lib64/multipath/libpriosysfs.so
1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
./lib64/multipath/libprioweightedpath.so
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 12:03 ` Leonid Krivoshein
@ 2024-01-29 13:47 ` Alexey Gladkov
2024-01-29 14:21 ` Leonid Krivoshein
2024-01-29 13:53 ` Alexey Gladkov
1 sibling, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-01-29 13:47 UTC (permalink / raw)
To: make-initrd
On Mon, Jan 29, 2024 at 03:03:25PM +0300, Leonid Krivoshein wrote:
> >> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке
> >> multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
> >> установщике multipath рабочий, в обычной rootfs тоже.
> > Кто-нибудь может проверить эту теорию ?
>
> Проверил на предоставленном стенде на реальном железе. Теорию
> подтверждаю. Виноват make-initrd, не установщик. Если хочешь, могу
> скинуть личным письмом более подробную диагностику. Вот так не заработало:
>
> $ cat /etc/initrd.mk
> # trying to detect modules and features to access to root volume
> AUTODETECT = all
> FEATURES += lvm multipath
> PUT_DIRS += /lib64/multipath
PUT_FILES += /lib64/multipath
> А вот так заработало, корень системы на multipath:
>
> $ cat /etc/initrd.mk
> # trying to detect modules and features to access to root volume
> AUTODETECT = all
> FEATURES += lvm
> FEATURES += multipath
> PUT_FILES += $(shell ls /lib64/multipath/*.so)
Ок. Значит получается не хватает зависимости на lvm и плагинов.
С плагинами всегда боль. Что у multipath, что у plymouth они лежат в
разных местах у разных вендоров. Я понимаю, что это только моя боль, но
всё же. Нужно подумать как лучше паковать такое.
> Т.е. ещё проблема с PUT_DIRS.
PUT_DIRS работает также как PUT_FEATURE_DIRS. Это директория содержимое,
которой нужно положить относительно корень образа.
> > $ rpm -qa 'make-initrd*'
> make-initrd-mdadm-2.31.0-alt4.noarch
> make-initrd-luks-2.31.0-alt4.noarch
> make-initrd-lvm-2.31.0-alt4.noarch
> make-initrd-integrity-0.5.0-alt1.noarch
> make-initrd-2.31.0-alt4.x86_64
> make-initrd-devmapper-2.31.0-alt4.noarch
> make-initrd-multipath-2.31.0-alt4.noarch
>
> $ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep ./lib64/multipath
>
> (пусто при первом варианте). И не пусто при втором, и кстати даты странные:
>
> 1 drwxr-xr-x 2 0 0 0 Jan 01 03:00:00 1970 ./lib64/multipath
> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
> ./lib64/multipath/libcheckcciss_tur.so
> 1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970
> ./lib64/multipath/libcheckdirectio.so
> 1 -rw-r--r-- 1 0 0 14464 Jan 01 03:00:00 1970
> ./lib64/multipath/libcheckemc_clariion.so
> 1 -rw-r--r-- 1 0 0 14232 Jan 01 03:00:00 1970
> ./lib64/multipath/libcheckhp_sw.so
> 1 -rw-r--r-- 1 0 0 14456 Jan 01 03:00:00 1970
> ./lib64/multipath/libcheckrdac.so
> 1 -rw-r--r-- 1 0 0 14240 Jan 01 03:00:00 1970
> ./lib64/multipath/libcheckreadsector0.so
> 1 -rw-r--r-- 1 0 0 14408 Jan 01 03:00:00 1970
> ./lib64/multipath/libchecktur.so
> 1 -rw-r--r-- 1 0 0 30696 Jan 01 03:00:00 1970
> ./lib64/multipath/libforeign-nvme.so
> 1 -rw-r--r-- 1 0 0 14296 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioalua.so
> 1 -rw-r--r-- 1 0 0 14288 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioana.so
> 1 -rw-r--r-- 1 0 0 14008 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioconst.so
> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriodatacore.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioemc.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriohds.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriohp_sw.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioiet.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioontap.so
> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriopath_latency.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriorandom.so
> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriordac.so
> 1 -rw-r--r-- 1 0 0 14296 Jan 01 03:00:00 1970
> ./lib64/multipath/libpriosysfs.so
> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
> ./lib64/multipath/libprioweightedpath.so
>
>
> --
> WBR, Leonid Krivoshein.
> _______________________________________________
> Make-initrd mailing list
> Make-initrd@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/make-initrd
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 12:03 ` Leonid Krivoshein
2024-01-29 13:47 ` Alexey Gladkov
@ 2024-01-29 13:53 ` Alexey Gladkov
2024-01-29 14:16 ` Leonid Krivoshein
1 sibling, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-01-29 13:53 UTC (permalink / raw)
To: make-initrd
On Mon, Jan 29, 2024 at 03:03:25PM +0300, Leonid Krivoshein wrote:
> А вот так заработало, корень системы на multipath:
>
> $ cat /etc/initrd.mk
> # trying to detect modules and features to access to root volume
> AUTODETECT = all
> FEATURES += lvm
У фичи multipath есть зависимость на devmapper.
Точно нужна именно lvm ?
> FEATURES += multipath
> PUT_FILES += $(shell ls /lib64/multipath/*.so)
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 13:53 ` Alexey Gladkov
@ 2024-01-29 14:16 ` Leonid Krivoshein
0 siblings, 0 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-29 14:16 UTC (permalink / raw)
To: make-initrd
On 1/29/24 16:53, Alexey Gladkov wrote:
> On Mon, Jan 29, 2024 at 03:03:25PM +0300, Leonid Krivoshein wrote:
>> А вот так заработало, корень системы на multipath:
>>
>> $ cat /etc/initrd.mk
>> # trying to detect modules and features to access to root volume
>> AUTODETECT = all
>> FEATURES += lvm
> У фичи multipath есть зависимость на devmapper.
> Точно нужна именно lvm ?
В их кейсе используется rootfs на LVM VG, я не думаю, что он нужен в
общем случае.
>> FEATURES += multipath
>> PUT_FILES += $(shell ls /lib64/multipath/*.so)
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 13:47 ` Alexey Gladkov
@ 2024-01-29 14:21 ` Leonid Krivoshein
2024-01-29 14:38 ` Alexey Gladkov
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-29 14:21 UTC (permalink / raw)
To: make-initrd
On 1/29/24 16:47, Alexey Gladkov wrote:
> On Mon, Jan 29, 2024 at 03:03:25PM +0300, Leonid Krivoshein wrote:
>>>> Видимо в config.mk фичи надо паковать всю /%_lib/multipath, как в спеке
>>>> multipath-tools, т.к. там ещё и плагины. На стабильных бранчах в
>>>> установщике multipath рабочий, в обычной rootfs тоже.
>>> Кто-нибудь может проверить эту теорию ?
>> Проверил на предоставленном стенде на реальном железе. Теорию
>> подтверждаю. Виноват make-initrd, не установщик. Если хочешь, могу
>> скинуть личным письмом более подробную диагностику. Вот так не заработало:
>>
>> $ cat /etc/initrd.mk
>> # trying to detect modules and features to access to root volume
>> AUTODETECT = all
>> FEATURES += lvm multipath
>> PUT_DIRS += /lib64/multipath
> PUT_FILES += /lib64/multipath
>
>> А вот так заработало, корень системы на multipath:
>>
>> $ cat /etc/initrd.mk
>> # trying to detect modules and features to access to root volume
>> AUTODETECT = all
>> FEATURES += lvm
>> FEATURES += multipath
>> PUT_FILES += $(shell ls /lib64/multipath/*.so)
> Ок. Значит получается не хватает зависимости на lvm и плагинов.
Нет, я не уверен насчёт LVM, зависимость от установщика там была до
правки /etc/initrd.mk. Помогло только добавление плагинов.
>
> С плагинами всегда боль. Что у multipath, что у plymouth они лежат в
> разных местах у разных вендоров. Я понимаю, что это только моя боль, но
> всё же. Нужно подумать как лучше паковать такое.
>
>> Т.е. ещё проблема с PUT_DIRS.
> PUT_DIRS работает также как PUT_FEATURE_DIRS. Это директория содержимое,
> которой нужно положить относительно корень образа.
>
Здесь непонятно, почему PUT_DIRS += ... не сработало, а PUT_FILES += ...
работает. Там только плагины, больше ничего. И почему timestamp от
начала эпохи UNIX.
>>> $ rpm -qa 'make-initrd*'
>> make-initrd-mdadm-2.31.0-alt4.noarch
>> make-initrd-luks-2.31.0-alt4.noarch
>> make-initrd-lvm-2.31.0-alt4.noarch
>> make-initrd-integrity-0.5.0-alt1.noarch
>> make-initrd-2.31.0-alt4.x86_64
>> make-initrd-devmapper-2.31.0-alt4.noarch
>> make-initrd-multipath-2.31.0-alt4.noarch
>>
>> $ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep ./lib64/multipath
>>
>> (пусто при первом варианте). И не пусто при втором, и кстати даты странные:
>>
>> 1 drwxr-xr-x 2 0 0 0 Jan 01 03:00:00 1970 ./lib64/multipath
>> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
>> ./lib64/multipath/libcheckcciss_tur.so
>> 1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970
>> ./lib64/multipath/libcheckdirectio.so
>> 1 -rw-r--r-- 1 0 0 14464 Jan 01 03:00:00 1970
>> ./lib64/multipath/libcheckemc_clariion.so
>> 1 -rw-r--r-- 1 0 0 14232 Jan 01 03:00:00 1970
>> ./lib64/multipath/libcheckhp_sw.so
>> 1 -rw-r--r-- 1 0 0 14456 Jan 01 03:00:00 1970
>> ./lib64/multipath/libcheckrdac.so
>> 1 -rw-r--r-- 1 0 0 14240 Jan 01 03:00:00 1970
>> ./lib64/multipath/libcheckreadsector0.so
>> 1 -rw-r--r-- 1 0 0 14408 Jan 01 03:00:00 1970
>> ./lib64/multipath/libchecktur.so
>> 1 -rw-r--r-- 1 0 0 30696 Jan 01 03:00:00 1970
>> ./lib64/multipath/libforeign-nvme.so
>> 1 -rw-r--r-- 1 0 0 14296 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioalua.so
>> 1 -rw-r--r-- 1 0 0 14288 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioana.so
>> 1 -rw-r--r-- 1 0 0 14008 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioconst.so
>> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriodatacore.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioemc.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriohds.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriohp_sw.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioiet.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioontap.so
>> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriopath_latency.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriorandom.so
>> 1 -rw-r--r-- 1 0 0 14304 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriordac.so
>> 1 -rw-r--r-- 1 0 0 14296 Jan 01 03:00:00 1970
>> ./lib64/multipath/libpriosysfs.so
>> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970
>> ./lib64/multipath/libprioweightedpath.so
>>
>>
>> --
>> WBR, Leonid Krivoshein.
>> _______________________________________________
>> Make-initrd mailing list
>> Make-initrd@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/make-initrd
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 14:21 ` Leonid Krivoshein
@ 2024-01-29 14:38 ` Alexey Gladkov
2024-01-29 16:39 ` Leonid Krivoshein
2024-02-16 22:05 ` Leonid Krivoshein
0 siblings, 2 replies; 37+ messages in thread
From: Alexey Gladkov @ 2024-01-29 14:38 UTC (permalink / raw)
To: make-initrd
On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote:
> >>
> >> $ cat /etc/initrd.mk
> >> # trying to detect modules and features to access to root volume
> >> AUTODETECT = all
> >> FEATURES += lvm
> >> FEATURES += multipath
> >> PUT_FILES += $(shell ls /lib64/multipath/*.so)
> > Ок. Значит получается не хватает зависимости на lvm и плагинов.
>
> Нет, я не уверен насчёт LVM, зависимость от установщика там была до
> правки /etc/initrd.mk. Помогло только добавление плагинов.
Ок. Только плагины.
> > С плагинами всегда боль. Что у multipath, что у plymouth они лежат в
> > разных местах у разных вендоров. Я понимаю, что это только моя боль, но
> > всё же. Нужно подумать как лучше паковать такое.
> >
> >> Т.е. ещё проблема с PUT_DIRS.
> > PUT_DIRS работает также как PUT_FEATURE_DIRS. Это директория содержимое,
> > которой нужно положить относительно корень образа.
> >
>
> Здесь непонятно, почему PUT_DIRS += ... не сработало, а PUT_FILES += ...
> работает.
Сработали оба варианта, но первый сработал не так как ты подумал.
в первом случае получилось что-то типа:
1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970 ./libcheckcciss_tur.so
1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970 ./libcheckdirectio.so
> Там только плагины, больше ничего. И почему timestamp от
> начала эпохи UNIX.
timestamp зануляется для reproducible builds. В initrd это время
модификации не нужно никому, но зато мешает.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 14:38 ` Alexey Gladkov
@ 2024-01-29 16:39 ` Leonid Krivoshein
2024-01-29 16:42 ` Leonid Krivoshein
2024-02-16 22:05 ` Leonid Krivoshein
1 sibling, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-29 16:39 UTC (permalink / raw)
To: make-initrd
On 1/29/24 17:38, Alexey Gladkov wrote:
> On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote:
> [...]
>>>> Т.е. ещё проблема с PUT_DIRS.
>>> PUT_DIRS работает также как PUT_FEATURE_DIRS. Это директория содержимое,
>>> которой нужно положить относительно корень образа.
>>>
>> Здесь непонятно, почему PUT_DIRS += ... не сработало, а PUT_FILES += ...
>> работает.
> Сработали оба варианта, но первый сработал не так как ты подумал.
>
> в первом случае получилось что-то типа:
>
> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970 ./libcheckcciss_tur.so
> 1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970 ./libcheckdirectio.so
В первом случае (с PUT_DIRS += ...) та же команда вернула пустой результат:
$ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep ./lib64/multipath
Т.е. даже пустой каталог не создался, о чём я сразу отрепортил.
>> Там только плагины, больше ничего. И почему timestamp от
>> начала эпохи UNIX.
> timestamp зануляется для reproducible builds. В initrd это время
> модификации не нужно никому, но зато мешает.
Понятно. Была такая догадка.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 16:39 ` Leonid Krivoshein
@ 2024-01-29 16:42 ` Leonid Krivoshein
2024-01-29 16:56 ` Alexey Gladkov
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-01-29 16:42 UTC (permalink / raw)
To: make-initrd
On 1/29/24 19:39, Leonid Krivoshein wrote:
> On 1/29/24 17:38, Alexey Gladkov wrote:
>> On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote:
>> [...]
>>>>> Т.е. ещё проблема с PUT_DIRS.
>>>> PUT_DIRS работает также как PUT_FEATURE_DIRS. Это директория
>>>> содержимое,
>>>> которой нужно положить относительно корень образа.
>>>>
>>> Здесь непонятно, почему PUT_DIRS += ... не сработало, а PUT_FILES +=
>>> ...
>>> работает.
>> Сработали оба варианта, но первый сработал не так как ты подумал.
>>
>> в первом случае получилось что-то типа:
>>
>> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970 ./libcheckcciss_tur.so
>> 1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970 ./libcheckdirectio.so
>
> В первом случае (с PUT_DIRS += ...) та же команда вернула пустой
> результат:
>
> $ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep
> ./lib64/multipath
>
> Т.е. даже пустой каталог не создался, о чём я сразу отрепортил.
Ты имел ввиду, что все so'шки он сложил в корень? Тогда понятно.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 16:42 ` Leonid Krivoshein
@ 2024-01-29 16:56 ` Alexey Gladkov
0 siblings, 0 replies; 37+ messages in thread
From: Alexey Gladkov @ 2024-01-29 16:56 UTC (permalink / raw)
To: make-initrd
On Mon, Jan 29, 2024 at 07:42:30PM +0300, Leonid Krivoshein wrote:
> >> в первом случае получилось что-то типа:
> >>
> >> 1 -rw-r--r-- 1 0 0 14312 Jan 01 03:00:00 1970 ./libcheckcciss_tur.so
> >> 1 -rw-r--r-- 1 0 0 14432 Jan 01 03:00:00 1970 ./libcheckdirectio.so
> >
> > В первом случае (с PUT_DIRS += ...) та же команда вернула пустой
> > результат:
> >
> > $ sudo initrd-ls /boot/initrd-6.1.29-un-def-alt1.img |grep
> > ./lib64/multipath
> >
> > Т.е. даже пустой каталог не создался, о чём я сразу отрепортил.
>
> Ты имел ввиду, что все so'шки он сложил в корень? Тогда понятно.
Да. Также копируется features/multipath/data. Всё из директории копируется
в корень образа.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-01-29 14:38 ` Alexey Gladkov
2024-01-29 16:39 ` Leonid Krivoshein
@ 2024-02-16 22:05 ` Leonid Krivoshein
2024-02-16 22:26 ` Leonid Krivoshein
2024-02-17 13:00 ` Alexey Gladkov
1 sibling, 2 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-16 22:05 UTC (permalink / raw)
To: make-initrd
Алексей, привет!
Плохая новость: multipath починили не до конца... ((
On 1/29/24 17:38, Alexey Gladkov wrote:
> On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote:
>>>> $ cat /etc/initrd.mk
>>>> # trying to detect modules and features to access to root volume
>>>> AUTODETECT = all
>>>> FEATURES += lvm
>>>> FEATURES += multipath
>>>> PUT_FILES += $(shell ls /lib64/multipath/*.so)
>>> Ок. Значит получается не хватает зависимости на lvm и плагинов.
>> Нет, я не уверен насчёт LVM, зависимость от установщика там была до
>> правки /etc/initrd.mk. Помогло только добавление плагинов.
> Ок. Только плагины.
Оказалось, что не только. На сервере Supermicro с таском #340125 для p10
проверяем другой кейс: СХД по FC подключена несколькими путями как
/home, обычный раздел ext4 без LVM. На самом деле, потому, что пока не
смогли включить загрузку с него. Параметр rootonly отсутствует. При этом
в stage2 multipath корректно собирается, а если войти в rdshell с
параметром stop=runinit, видно, что в stage1 runtime initrd не собирается.
Обнаружили ещё две ошибки. Если не добавлять FEATURES += lvm в
/etc/initrd.mk, до бинарь /sbin/multipath в initrd вообще не попадает,
есть ошибки и при генерации initrd. Если добавить фичу lvm, то бинарь на
месте, но на данном железе мы видим в выводе multipath -ll только одну
ошибку:
path_discovery: error setting up udev_enumerate: No such file or directory
Других записей в выводе нет. См.:
https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
-- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
не смогла найти какой-то файл при обнаружении путей.
Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
сие починить?
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-16 22:05 ` Leonid Krivoshein
@ 2024-02-16 22:26 ` Leonid Krivoshein
2024-02-17 13:00 ` Alexey Gladkov
1 sibling, 0 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-16 22:26 UTC (permalink / raw)
To: make-initrd
On 2/17/24 01:05, Leonid Krivoshein wrote:
> Алексей, привет!
>
>
> Плохая новость: multipath починили не до конца... ((
>
>
> On 1/29/24 17:38, Alexey Gladkov wrote:
>> On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote:
>>>>> $ cat /etc/initrd.mk
>>>>> # trying to detect modules and features to access to root volume
>>>>> AUTODETECT = all
>>>>> FEATURES += lvm
>>>>> FEATURES += multipath
>>>>> PUT_FILES += $(shell ls /lib64/multipath/*.so)
>>>> Ок. Значит получается не хватает зависимости на lvm и плагинов.
>>> Нет, я не уверен насчёт LVM, зависимость от установщика там была до
>>> правки /etc/initrd.mk. Помогло только добавление плагинов.
>> Ок. Только плагины.
>
> Оказалось, что не только. На сервере Supermicro с таском #340125 для
> p10 проверяем другой кейс: СХД по FC подключена несколькими путями как
> /home, обычный раздел ext4 без LVM. На самом деле, потому, что пока не
> смогли включить загрузку с него. Параметр rootonly отсутствует. При
> этом в stage2 multipath корректно собирается, а если войти в rdshell с
> параметром stop=runinit, видно, что в stage1 runtime initrd не
> собирается.
>
> Обнаружили ещё две ошибки. Если не добавлять FEATURES += lvm в
> /etc/initrd.mk, до бинарь /sbin/multipath в initrd вообще не попадает,
> есть ошибки и при генерации initrd. Если добавить фичу lvm, то бинарь
> на месте, но на данном железе мы видим в выводе multipath -ll только
> одну ошибку:
>
> path_discovery: error setting up udev_enumerate: No such file or
> directory
>
> Других записей в выводе нет. См.:
> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
> не смогла найти какой-то файл при обнаружении путей.
>
> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
> сие починить?
>
У меня пока есть только одна идея: в понедельник на стенде посмотреть
командой udevadm test /dev/DEVICE, какими правилами оно успешно
собирается в stage2, какие файлы за это отвечают, и попадают ли они в
initrd...
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-16 22:05 ` Leonid Krivoshein
2024-02-16 22:26 ` Leonid Krivoshein
@ 2024-02-17 13:00 ` Alexey Gladkov
2024-02-17 13:15 ` Alexey Gladkov
1 sibling, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-17 13:00 UTC (permalink / raw)
To: make-initrd
On Sat, Feb 17, 2024 at 01:05:04AM +0300, Leonid Krivoshein wrote:
> Алексей, привет!
>
>
> Плохая новость: multipath починили не до конца... ((
>
>
> On 1/29/24 17:38, Alexey Gladkov wrote:
> > On Mon, Jan 29, 2024 at 05:21:44PM +0300, Leonid Krivoshein wrote:
> >>>> $ cat /etc/initrd.mk
> >>>> # trying to detect modules and features to access to root volume
> >>>> AUTODETECT = all
> >>>> FEATURES += lvm
> >>>> FEATURES += multipath
> >>>> PUT_FILES += $(shell ls /lib64/multipath/*.so)
> >>> Ок. Значит получается не хватает зависимости на lvm и плагинов.
> >> Нет, я не уверен насчёт LVM, зависимость от установщика там была до
> >> правки /etc/initrd.mk. Помогло только добавление плагинов.
> > Ок. Только плагины.
>
> Оказалось, что не только. На сервере Supermicro с таском #340125 для p10
> проверяем другой кейс: СХД по FC подключена несколькими путями как
> /home, обычный раздел ext4 без LVM. На самом деле, потому, что пока не
> смогли включить загрузку с него. Параметр rootonly отсутствует. При этом
> в stage2 multipath корректно собирается, а если войти в rdshell с
> параметром stop=runinit, видно, что в stage1 runtime initrd не собирается.
>
> Обнаружили ещё две ошибки. Если не добавлять FEATURES += lvm в
> /etc/initrd.mk, до бинарь /sbin/multipath в initrd вообще не попадает,
> есть ошибки и при генерации initrd. Если добавить фичу lvm, то бинарь на
> месте, но на данном железе мы видим в выводе multipath -ll только одну
> ошибку:
То что ты пишешь это очень странно.
> path_discovery: error setting up udev_enumerate: No such file or directory
>
> Других записей в выводе нет. См.:
> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
> не смогла найти какой-то файл при обнаружении путей.
>
> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
> сие починить?
Я пока не могу сказать ничего конкретного. Нужно смотреть почему фича не
добавляется и нужно смотреть почему она не работает.
Идеально было бы сделать end-to-end тест и проверять работоспособность для
каждого релиза.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-17 13:00 ` Alexey Gladkov
@ 2024-02-17 13:15 ` Alexey Gladkov
2024-02-17 18:55 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-17 13:15 UTC (permalink / raw)
To: make-initrd
On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
> > path_discovery: error setting up udev_enumerate: No such file or directory
> >
> > Других записей в выводе нет. См.:
> > https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
> > -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
> > не смогла найти какой-то файл при обнаружении путей.
> >
> > Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
> > сие починить?
>
> Я пока не могу сказать ничего конкретного. Нужно смотреть почему фича не
> добавляется и нужно смотреть почему она не работает.
Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я могу
попробовать понять почему не срабатывает добавление multipath.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-17 13:15 ` Alexey Gladkov
@ 2024-02-17 18:55 ` Leonid Krivoshein
2024-02-19 10:01 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-17 18:55 UTC (permalink / raw)
To: make-initrd
On 2/17/24 16:15, Alexey Gladkov wrote:
> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>> path_discovery: error setting up udev_enumerate: No such file or directory
>>>
>>> Других записей в выводе нет. См.:
>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
>>> не смогла найти какой-то файл при обнаружении путей.
>>>
>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
>>> сие починить?
>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему фича не
>> добавляется и нужно смотреть почему она не работает.
> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я могу
> попробовать понять почему не срабатывает добавление multipath.
Конечно. Видимо надо будет куда-то его выгрузить, помнится, он большой.
В понедельник сделаем...
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-17 18:55 ` Leonid Krivoshein
@ 2024-02-19 10:01 ` Leonid Krivoshein
2024-02-19 10:20 ` Leonid Krivoshein
2024-02-19 10:32 ` Alexey Gladkov
0 siblings, 2 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 10:01 UTC (permalink / raw)
To: make-initrd
Привет!
On 2/17/24 21:55, Leonid Krivoshein wrote:
>
> On 2/17/24 16:15, Alexey Gladkov wrote:
>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>>> path_discovery: error setting up udev_enumerate: No such file or
>>>> directory
>>>>
>>>> Других записей в выводе нет. См.:
>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>>>
>>>> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
>>>> не смогла найти какой-то файл при обнаружении путей.
>>>>
>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
>>>> сие починить?
>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
>>> фича не
>>> добавляется и нужно смотреть почему она не работает.
>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я
>> могу
>> попробовать понять почему не срабатывает добавление multipath.
>
> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
> большой. В понедельник сделаем...
>
Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 10:01 ` Leonid Krivoshein
@ 2024-02-19 10:20 ` Leonid Krivoshein
2024-02-19 12:40 ` Leonid Krivoshein
2024-02-19 10:32 ` Alexey Gladkov
1 sibling, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 10:20 UTC (permalink / raw)
To: make-initrd
On 2/19/24 13:01, Leonid Krivoshein wrote:
> Привет!
>
>
> On 2/17/24 21:55, Leonid Krivoshein wrote:
>>
>> On 2/17/24 16:15, Alexey Gladkov wrote:
>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>>>> path_discovery: error setting up udev_enumerate: No such file or
>>>>> directory
>>>>>
>>>>> Других записей в выводе нет. См.:
>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>>>>
>>>>> -- данная ошибка говорит о том, что одна из функций
>>>>> udev_enumerate_*()
>>>>> не смогла найти какой-то файл при обнаружении путей.
>>>>>
>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать,
>>>>> чтобы
>>>>> сие починить?
>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
>>>> фича не
>>>> добавляется и нужно смотреть почему она не работает.
>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я
>>> могу
>>> попробовать понять почему не срабатывает добавление multipath.
>>
>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
>> большой. В понедельник сделаем...
>>
>
> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
>
У меня подозрение, судя по логам, что не указали фичу multipath.
Прошу прощения, сейчас переснимем...
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 10:01 ` Leonid Krivoshein
2024-02-19 10:20 ` Leonid Krivoshein
@ 2024-02-19 10:32 ` Alexey Gladkov
2024-02-19 10:55 ` Leonid Krivoshein
1 sibling, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-19 10:32 UTC (permalink / raw)
To: make-initrd
On Mon, Feb 19, 2024 at 01:01:30PM +0300, Leonid Krivoshein wrote:
> Привет!
>
>
> On 2/17/24 21:55, Leonid Krivoshein wrote:
> >
> > On 2/17/24 16:15, Alexey Gladkov wrote:
> >> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
> >>>> path_discovery: error setting up udev_enumerate: No such file or
> >>>> directory
> >>>>
> >>>> Других записей в выводе нет. См.:
> >>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
> >>>>
> >>>> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
> >>>> не смогла найти какой-то файл при обнаружении путей.
> >>>>
> >>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
> >>>> сие починить?
> >>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
> >>> фича не
> >>> добавляется и нужно смотреть почему она не работает.
> >> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я
> >> могу
> >> попробовать понять почему не срабатывает добавление multipath.
> >
> > Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
> > большой. В понедельник сделаем...
> >
>
> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
Постойте. В архиве два багрепорта. В обоих fstab содержит следующее:
UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
/dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
диск. multipath не нужен для него. Он используется для /home.
Почему вы считаете, что там должен добавляться multipath в initrd ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 10:32 ` Alexey Gladkov
@ 2024-02-19 10:55 ` Leonid Krivoshein
2024-02-19 12:47 ` Alexey Gladkov
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 10:55 UTC (permalink / raw)
To: make-initrd
On 2/19/24 13:32, Alexey Gladkov wrote:
> On Mon, Feb 19, 2024 at 01:01:30PM +0300, Leonid Krivoshein wrote:
>> Привет!
>>
>>
>> On 2/17/24 21:55, Leonid Krivoshein wrote:
>>> On 2/17/24 16:15, Alexey Gladkov wrote:
>>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>>>>> path_discovery: error setting up udev_enumerate: No such file or
>>>>>> directory
>>>>>>
>>>>>> Других записей в выводе нет. См.:
>>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>>>>>
>>>>>> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
>>>>>> не смогла найти какой-то файл при обнаружении путей.
>>>>>>
>>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
>>>>>> сие починить?
>>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
>>>>> фича не
>>>>> добавляется и нужно смотреть почему она не работает.
>>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я
>>>> могу
>>>> попробовать понять почему не срабатывает добавление multipath.
>>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
>>> большой. В понедельник сделаем...
>>>
>> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
> Постойте. В архиве два багрепорта. В обоих fstab содержит следующее:
>
> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
>
> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
> диск. multipath не нужен для него. Он используется для /home.
>
> Почему вы считаете, что там должен добавляться multipath в initrd ?
>
Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
Но была опечатка в /etc/initrd.mk, скоро скину переделанный архив...
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 10:20 ` Leonid Krivoshein
@ 2024-02-19 12:40 ` Leonid Krivoshein
2024-02-19 13:18 ` Alexey Gladkov
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 12:40 UTC (permalink / raw)
To: make-initrd
On 2/19/24 13:20, Leonid Krivoshein wrote:
>
>
> On 2/19/24 13:01, Leonid Krivoshein wrote:
>> Привет!
>>
>>
>> On 2/17/24 21:55, Leonid Krivoshein wrote:
>>>
>>> On 2/17/24 16:15, Alexey Gladkov wrote:
>>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>>>>> path_discovery: error setting up udev_enumerate: No such file or
>>>>>> directory
>>>>>>
>>>>>> Других записей в выводе нет. См.:
>>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>>>>>
>>>>>> -- данная ошибка говорит о том, что одна из функций
>>>>>> udev_enumerate_*()
>>>>>> не смогла найти какой-то файл при обнаружении путей.
>>>>>>
>>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать,
>>>>>> чтобы
>>>>>> сие починить?
>>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
>>>>> фича не
>>>>> добавляется и нужно смотреть почему она не работает.
>>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему
>>>> Я могу
>>>> попробовать понять почему не срабатывает добавление multipath.
>>>
>>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
>>> большой. В понедельник сделаем...
>>>
>>
>> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
>>
>
> У меня подозрение, судя по логам, что не указали фичу multipath.
> Прошу прощения, сейчас переснимем...
>
Вот: https://disk.yandex.ru/d/-xZ0ncarKbv8gw
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 10:55 ` Leonid Krivoshein
@ 2024-02-19 12:47 ` Alexey Gladkov
2024-02-19 12:52 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-19 12:47 UTC (permalink / raw)
To: make-initrd
On Mon, Feb 19, 2024 at 01:55:11PM +0300, Leonid Krivoshein wrote:
>
>
> On 2/19/24 13:32, Alexey Gladkov wrote:
> > On Mon, Feb 19, 2024 at 01:01:30PM +0300, Leonid Krivoshein wrote:
> >> Привет!
> >>
> >>
> >> On 2/17/24 21:55, Leonid Krivoshein wrote:
> >>> On 2/17/24 16:15, Alexey Gladkov wrote:
> >>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
> >>>>>> path_discovery: error setting up udev_enumerate: No such file or
> >>>>>> directory
> >>>>>>
> >>>>>> Других записей в выводе нет. См.:
> >>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
> >>>>>>
> >>>>>> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
> >>>>>> не смогла найти какой-то файл при обнаружении путей.
> >>>>>>
> >>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
> >>>>>> сие починить?
> >>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
> >>>>> фича не
> >>>>> добавляется и нужно смотреть почему она не работает.
> >>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я
> >>>> могу
> >>>> попробовать понять почему не срабатывает добавление multipath.
> >>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
> >>> большой. В понедельник сделаем...
> >>>
> >> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
> > Постойте. В архиве два багрепорта. В обоих fstab содержит следующее:
> >
> > UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
> > /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
> >
> > UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
> > диск. multipath не нужен для него. Он используется для /home.
> >
> > Почему вы считаете, что там должен добавляться multipath в initrd ?
> >
>
> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
при создании образа. При создании образа смотрится только корневая система
и опционально /usr.
> Но была опечатка в /etc/initrd.mk, скоро скину переделанный архив...
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 12:47 ` Alexey Gladkov
@ 2024-02-19 12:52 ` Leonid Krivoshein
2024-02-19 13:29 ` Alexey Gladkov
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 12:52 UTC (permalink / raw)
To: make-initrd
On 2/19/24 15:47, Alexey Gladkov wrote:
> On Mon, Feb 19, 2024 at 01:55:11PM +0300, Leonid Krivoshein wrote:
>>
>> On 2/19/24 13:32, Alexey Gladkov wrote:
>>> On Mon, Feb 19, 2024 at 01:01:30PM +0300, Leonid Krivoshein wrote:
>>>> Привет!
>>>>
>>>>
>>>> On 2/17/24 21:55, Leonid Krivoshein wrote:
>>>>> On 2/17/24 16:15, Alexey Gladkov wrote:
>>>>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>>>>>>> path_discovery: error setting up udev_enumerate: No such file or
>>>>>>>> directory
>>>>>>>>
>>>>>>>> Других записей в выводе нет. См.:
>>>>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>>>>>>>
>>>>>>>> -- данная ошибка говорит о том, что одна из функций udev_enumerate_*()
>>>>>>>> не смогла найти какой-то файл при обнаружении путей.
>>>>>>>>
>>>>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать, чтобы
>>>>>>>> сие починить?
>>>>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
>>>>>>> фича не
>>>>>>> добавляется и нужно смотреть почему она не работает.
>>>>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему Я
>>>>>> могу
>>>>>> попробовать понять почему не срабатывает добавление multipath.
>>>>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
>>>>> большой. В понедельник сделаем...
>>>>>
>>>> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
>>> Постойте. В архиве два багрепорта. В обоих fstab содержит следующее:
>>>
>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
>>> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
>>>
>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
>>> диск. multipath не нужен для него. Он используется для /home.
>>>
>>> Почему вы считаете, что там должен добавляться multipath в initrd ?
>>>
>> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
> Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
> rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
> при создании образа. При создании образа смотрится только корневая система
> и опционально /usr.
А как ему об этом сказать отдельно?
И зачем тогда rootonly, если нужно ещё чего-то отдельно говорить?
>
>> Но была опечатка в /etc/initrd.mk, скоро скину переделанный архив...
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 12:40 ` Leonid Krivoshein
@ 2024-02-19 13:18 ` Alexey Gladkov
2024-02-19 15:08 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-19 13:18 UTC (permalink / raw)
To: make-initrd
On Mon, Feb 19, 2024 at 03:40:49PM +0300, Leonid Krivoshein wrote:
>
>
> On 2/19/24 13:20, Leonid Krivoshein wrote:
> >
> >
> > On 2/19/24 13:01, Leonid Krivoshein wrote:
> >> Привет!
> >>
> >>
> >> On 2/17/24 21:55, Leonid Krivoshein wrote:
> >>>
> >>> On 2/17/24 16:15, Alexey Gladkov wrote:
> >>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
> >>>>>> path_discovery: error setting up udev_enumerate: No such file or
> >>>>>> directory
> >>>>>>
> >>>>>> Других записей в выводе нет. См.:
> >>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
> >>>>>>
> >>>>>> -- данная ошибка говорит о том, что одна из функций
> >>>>>> udev_enumerate_*()
> >>>>>> не смогла найти какой-то файл при обнаружении путей.
> >>>>>>
> >>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать,
> >>>>>> чтобы
> >>>>>> сие починить?
> >>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
> >>>>> фича не
> >>>>> добавляется и нужно смотреть почему она не работает.
> >>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему
> >>>> Я могу
> >>>> попробовать понять почему не срабатывает добавление multipath.
> >>>
> >>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
> >>> большой. В понедельник сделаем...
> >>>
> >>
> >> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
> >>
> >
> > У меня подозрение, судя по логам, что не указали фичу multipath.
> > Прошу прощения, сейчас переснимем...
> >
>
> Вот: https://disk.yandex.ru/d/-xZ0ncarKbv8gw
[make-initrd-bugreport-20240219-1/make-initrd/Без FEATURES += lvm] $ grep -e multipath make-initrd\ -v\ 2\>\&1.log
^^^^^^^^^^^^
FEATURES : add-modules add-udev-rules cleanup compress gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
^^^^^^^^^
ALL FEATURES : add-modules add-udev-rules cleanup compress depmod-image devmapper gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
ALL ACTIVE FEATURES : add-modules add-udev-rules cleanup compress depmod-image devmapper gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
put-tree: Copying '/usr/share/make-initrd/features/multipath/data' recursively ...
^^^^^^^^^^
'/lib/udev/rules.d/56-multipath.rules' -> '/tmp/.private/root/make-initrd.RduPiCGGF/modules/etc/udev/rules.d/56-multipath.rules'
find-udev-rule-externals: run{program} = /bin/rm -f /run/multipath/find_multipaths/$major:$minor
find-udev-rule-externals: import{program} = $env{MPATH_SBIN_PATH}/multipath -u %k
find-udev-rule-externals: program{external} = $env{MPATH_SBIN_PATH}/multipath -U -v1 %k
[00:00:12] Used features: add-modules add-udev-rules cleanup compress depmod-image devmapper gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
^^^^^^^^^
[00:00:12] Packed modules: af_packet ahci ast cec dm-bufio dm-mod dm-multipath dm-queue-length dm-round-robin dm-service-time dm-snapshot drm drm_kms_helper drm_ttm_helper drm_vram_helper evdev hid hid-generic i2c-algo-bit input-leds libahci libata rc-core scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh_rdac scsi_mod sd_mod ttm usbhid usbkbd usbmouse xhci-hcd xhci-pci xhci-pci-renesas
Я смотрю лог. Я смотрю тот что без lvm. Я вижу как определился и добавился
multipath. Тоже самое я вижу в логе c lvm. В обоих initrd-ls я вижу
multipathd и плагины.
Поясни, что не так ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 12:52 ` Leonid Krivoshein
@ 2024-02-19 13:29 ` Alexey Gladkov
2024-02-19 15:07 ` Leonid Krivoshein
2024-02-19 17:48 ` Leonid Krivoshein
0 siblings, 2 replies; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-19 13:29 UTC (permalink / raw)
To: make-initrd
On Mon, Feb 19, 2024 at 03:52:03PM +0300, Leonid Krivoshein wrote:
> >>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
> >>> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
> >>>
> >>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
> >>> диск. multipath не нужен для него. Он используется для /home.
> >>>
> >>> Почему вы считаете, что там должен добавляться multipath в initrd ?
> >>>
> >> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
> > Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
> > rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
> > при создании образа. При создании образа смотрится только корневая система
> > и опционально /usr.
>
> А как ему об этом сказать отдельно?
Вариант 1: Добавить `MOUNTPOINTS += /some/mount/point` в initrd.mk.
Вариант 2: Добавить x-initrd-mount в опции точки монтирования в fstab.
make-initrd никогда не добавлял ничего кроме рута. Я не понимаю почему это
сюрприз.
> И зачем тогда rootonly, если нужно ещё чего-то отдельно говорить?
rootonly - это параметр для загрузки, чтобы initrd не монтировал ничего
кроме корня. Например если в MOUNTPOINTS указано что-то ещё, то
смонтирован будет только рут.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 13:29 ` Alexey Gladkov
@ 2024-02-19 15:07 ` Leonid Krivoshein
2024-02-19 17:48 ` Leonid Krivoshein
1 sibling, 0 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 15:07 UTC (permalink / raw)
To: make-initrd
On 2/19/24 16:29, Alexey Gladkov wrote:
> On Mon, Feb 19, 2024 at 03:52:03PM +0300, Leonid Krivoshein wrote:
>>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
>>>>> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
>>>>>
>>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
>>>>> диск. multipath не нужен для него. Он используется для /home.
>>>>>
>>>>> Почему вы считаете, что там должен добавляться multipath в initrd ?
>>>>>
>>>> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
>>> Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
>>> rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
>>> при создании образа. При создании образа смотрится только корневая система
>>> и опционально /usr.
>> А как ему об этом сказать отдельно?
> Вариант 1: Добавить `MOUNTPOINTS += /some/mount/point` в initrd.mk.
> Вариант 2: Добавить x-initrd-mount в опции точки монтирования в fstab.
>
> make-initrd никогда не добавлял ничего кроме рута. Я не понимаю почему это
> сюрприз.
>
>> И зачем тогда rootonly, если нужно ещё чего-то отдельно говорить?
> rootonly - это параметр для загрузки, чтобы initrd не монтировал ничего
> кроме корня. Например если в MOUNTPOINTS указано что-то ещё, то
> смонтирован будет только рут.
Спасибо! Теперь логика понятна. Видимо мы проверяем совсем маловероятный
кейс, т.к. на СХД никто не будет держать часть системы, а данные для
загрузки в initrd не нужны. Тем не менее, проверим и его, раз уж начали.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 13:18 ` Alexey Gladkov
@ 2024-02-19 15:08 ` Leonid Krivoshein
2024-02-19 15:30 ` Alexey Gladkov
0 siblings, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 15:08 UTC (permalink / raw)
To: make-initrd
On 2/19/24 16:18, Alexey Gladkov wrote:
> On Mon, Feb 19, 2024 at 03:40:49PM +0300, Leonid Krivoshein wrote:
>> On 2/19/24 13:20, Leonid Krivoshein wrote:
>>> On 2/19/24 13:01, Leonid Krivoshein wrote:
>>>> Привет!
>>>>
>>>>
>>>> On 2/17/24 21:55, Leonid Krivoshein wrote:
>>>>> On 2/17/24 16:15, Alexey Gladkov wrote:
>>>>>> On Sat, Feb 17, 2024 at 02:00:15PM +0100, Alexey Gladkov wrote:
>>>>>>>> path_discovery: error setting up udev_enumerate: No such file or
>>>>>>>> directory
>>>>>>>>
>>>>>>>> Других записей в выводе нет. См.:
>>>>>>>> https://yhbt.net/lore/all/20191012212703.12989-16-martin.wilck@suse.com/T/#iZ2e.:..:20191012212703.12989-16-martin.wilck::40suse.com:1libmultipath:discovery.c
>>>>>>>>
>>>>>>>> -- данная ошибка говорит о том, что одна из функций
>>>>>>>> udev_enumerate_*()
>>>>>>>> не смогла найти какой-то файл при обнаружении путей.
>>>>>>>>
>>>>>>>> Стенд теперь наш. Вопрос в том, какую диагностику нужно собрать,
>>>>>>>> чтобы
>>>>>>>> сие починить?
>>>>>>> Я пока не могу сказать ничего конкретного. Нужно смотреть почему
>>>>>>> фича не
>>>>>>> добавляется и нужно смотреть почему она не работает.
>>>>>> Ты можешь прислать мне `make-initrd bug-report` со стенда. По нему
>>>>>> Я могу
>>>>>> попробовать понять почему не срабатывает добавление multipath.
>>>>> Конечно. Видимо надо будет куда-то его выгрузить, помнится, он
>>>>> большой. В понедельник сделаем...
>>>>>
>>>> Done: https://disk.yandex.ru/d/2W4zZW8AI9xYlA (3.3 MiB).
>>>>
>>> У меня подозрение, судя по логам, что не указали фичу multipath.
>>> Прошу прощения, сейчас переснимем...
>>>
>> Вот: https://disk.yandex.ru/d/-xZ0ncarKbv8gw
> [make-initrd-bugreport-20240219-1/make-initrd/Без FEATURES += lvm] $ grep -e multipath make-initrd\ -v\ 2\>\&1.log
> ^^^^^^^^^^^^
> FEATURES : add-modules add-udev-rules cleanup compress gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
> ^^^^^^^^^
> ALL FEATURES : add-modules add-udev-rules cleanup compress depmod-image devmapper gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
> ALL ACTIVE FEATURES : add-modules add-udev-rules cleanup compress depmod-image devmapper gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
> put-tree: Copying '/usr/share/make-initrd/features/multipath/data' recursively ...
> ^^^^^^^^^^
> '/lib/udev/rules.d/56-multipath.rules' -> '/tmp/.private/root/make-initrd.RduPiCGGF/modules/etc/udev/rules.d/56-multipath.rules'
> find-udev-rule-externals: run{program} = /bin/rm -f /run/multipath/find_multipaths/$major:$minor
> find-udev-rule-externals: import{program} = $env{MPATH_SBIN_PATH}/multipath -u %k
> find-udev-rule-externals: program{external} = $env{MPATH_SBIN_PATH}/multipath -U -v1 %k
> [00:00:12] Used features: add-modules add-udev-rules cleanup compress depmod-image devmapper gpu-drm kbd multipath network rdshell rootfs system-glibc ucode
> ^^^^^^^^^
> [00:00:12] Packed modules: af_packet ahci ast cec dm-bufio dm-mod dm-multipath dm-queue-length dm-round-robin dm-service-time dm-snapshot drm drm_kms_helper drm_ttm_helper drm_vram_helper evdev hid hid-generic i2c-algo-bit input-leds libahci libata rc-core scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh_rdac scsi_mod sd_mod ttm usbhid usbkbd usbmouse xhci-hcd xhci-pci xhci-pci-renesas
>
> Я смотрю лог. Я смотрю тот что без lvm. Я вижу как определился и добавился
> multipath. Тоже самое я вижу в логе c lvm. В обоих initrd-ls я вижу
> multipathd и плагины.
>
> Поясни, что не так ?
>
Не тот лог, не внимательные мы... Сейчас сам пересниму. Я точно видел
разницу своими глазами!
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 15:08 ` Leonid Krivoshein
@ 2024-02-19 15:30 ` Alexey Gladkov
2024-02-19 17:44 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-19 15:30 UTC (permalink / raw)
To: make-initrd
On Mon, Feb 19, 2024 at 06:08:55PM +0300, Leonid Krivoshein wrote:
> > Я смотрю лог. Я смотрю тот что без lvm. Я вижу как определился и добавился
> > multipath. Тоже самое я вижу в логе c lvm. В обоих initrd-ls я вижу
> > multipathd и плагины.
> >
> > Поясни, что не так ?
> >
>
>
> Не тот лог, не внимательные мы... Сейчас сам пересниму. Я точно видел
> разницу своими глазами!
Приложите туда и конфиг, с которым пробуете собрать образ.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 15:30 ` Alexey Gladkov
@ 2024-02-19 17:44 ` Leonid Krivoshein
0 siblings, 0 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 17:44 UTC (permalink / raw)
To: make-initrd
On 2/19/24 18:30, Alexey Gladkov wrote:
> On Mon, Feb 19, 2024 at 06:08:55PM +0300, Leonid Krivoshein wrote:
>>> Я смотрю лог. Я смотрю тот что без lvm. Я вижу как определился и добавился
>>> multipath. Тоже самое я вижу в логе c lvm. В обоих initrd-ls я вижу
>>> multipathd и плагины.
>>>
>>> Поясни, что не так ?
>>>
>> Не тот лог, не внимательные мы... Сейчас сам пересниму. Я точно видел
>> разницу своими глазами!
> Приложите туда и конфиг, с которым пробуете собрать образ.
Отправил архив отдельно. Оказалось, что первую ошибку воспроизвести не
можем. Видимо вчера в директиве с фичей multipath была опечатка, так что
нет разницы с lvm или без -- сразу проявляется вторая ошибка, даже если
указать точку монтирования. По ней предварительно уже исследовал, что
все нужные udev рулесы в initrd попадают. Остаётся вариант с недостающим
модулем.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 13:29 ` Alexey Gladkov
2024-02-19 15:07 ` Leonid Krivoshein
@ 2024-02-19 17:48 ` Leonid Krivoshein
2024-02-19 21:41 ` Alexey Gladkov
1 sibling, 1 reply; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-19 17:48 UTC (permalink / raw)
To: make-initrd
On 2/19/24 16:29, Alexey Gladkov wrote:
> On Mon, Feb 19, 2024 at 03:52:03PM +0300, Leonid Krivoshein wrote:
>>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
>>>>> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
>>>>>
>>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
>>>>> диск. multipath не нужен для него. Он используется для /home.
>>>>>
>>>>> Почему вы считаете, что там должен добавляться multipath в initrd ?
>>>>>
>>>> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
>>> Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
>>> rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
>>> при создании образа. При создании образа смотрится только корневая система
>>> и опционально /usr.
>> А как ему об этом сказать отдельно?
> Вариант 1: Добавить `MOUNTPOINTS += /some/mount/point` в initrd.mk.
С этим вариантом предупреждение про устаревшую опцию.
> Вариант 2: Добавить x-initrd-mount в опции точки монтирования в fstab.
Данный вариант к успеху не приводит. Проверял по /etc/fstab, который
попадает в initrd. Возможно тут есть баг.
Видимо самый правильный вариант -- GUESS_MOUNPOINTS += /home , с ним и
точка монтирования попадает в /etc/fstab initrd, и предупреждений не
выводится.
> make-initrd никогда не добавлял ничего кроме рута. Я не понимаю почему это
> сюрприз.
>
>> И зачем тогда rootonly, если нужно ещё чего-то отдельно говорить?
> rootonly - это параметр для загрузки, чтобы initrd не монтировал ничего
> кроме корня. Например если в MOUNTPOINTS указано что-то ещё, то
> смонтирован будет только рут.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 17:48 ` Leonid Krivoshein
@ 2024-02-19 21:41 ` Alexey Gladkov
2024-02-20 1:04 ` Leonid Krivoshein
0 siblings, 1 reply; 37+ messages in thread
From: Alexey Gladkov @ 2024-02-19 21:41 UTC (permalink / raw)
To: make-initrd
On Mon, Feb 19, 2024 at 08:48:59PM +0300, Leonid Krivoshein wrote:
>
>
> On 2/19/24 16:29, Alexey Gladkov wrote:
> > On Mon, Feb 19, 2024 at 03:52:03PM +0300, Leonid Krivoshein wrote:
> >>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 / ext4 relatime 1 1
> >>>>> /dev/mapper/mpatha-part1 /home ext4 nosuid,relatime,usrquota,grpquota 1 2
> >>>>>
> >>>>> UUID=945fd24f-9378-43b3-b6fa-24c29eda7e83 это sda2 и это обычный scsi
> >>>>> диск. multipath не нужен для него. Он используется для /home.
> >>>>>
> >>>>> Почему вы считаете, что там должен добавляться multipath в initrd ?
> >>>>>
> >>>> Потому что /dev/mapper/mpatha-part1 /home, нет rootonly, /home собирается из 4-х путей и DM_MULTIPATH_DEVICE_PATH=1.
> >>> Если вы отдельно не сказали смотреть на /home, то вне зависимости есть
> >>> rootonly или нет, make-initrd не будет смотреть на эту точку монтирования
> >>> при создании образа. При создании образа смотрится только корневая система
> >>> и опционально /usr.
> >> А как ему об этом сказать отдельно?
> > Вариант 1: Добавить `MOUNTPOINTS += /some/mount/point` в initrd.mk.
>
> С этим вариантом предупреждение про устаревшую опцию.
Ой. Да, я набирал по памяти. Конечно GUESS_MOUNTPOINTS.
> > Вариант 2: Добавить x-initrd-mount в опции точки монтирования в fstab.
>
> Данный вариант к успеху не приводит. Проверял по /etc/fstab, который
> попадает в initrd. Возможно тут есть баг.
Хм. Если это правда, то это баг, да. Я проверю на вашем bug-report.
> Видимо самый правильный вариант -- GUESS_MOUNPOINTS += /home , с ним и
> точка монтирования попадает в /etc/fstab initrd, и предупреждений не
> выводится.
Угу.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [make-initrd] Multipath feature
2024-02-19 21:41 ` Alexey Gladkov
@ 2024-02-20 1:04 ` Leonid Krivoshein
0 siblings, 0 replies; 37+ messages in thread
From: Leonid Krivoshein @ 2024-02-20 1:04 UTC (permalink / raw)
To: make-initrd
On 2/20/24 00:41, Alexey Gladkov wrote:
> [...]
>>> Вариант 2: Добавить x-initrd-mount в опции точки монтирования в fstab.
>> Данный вариант к успеху не приводит. Проверял по /etc/fstab, который
>> попадает в initrd. Возможно тут есть баг.
> Хм. Если это правда, то это баг, да. Я проверю на вашем bug-report.
Не уверен, что получилось эту проблему воспроизвести, но на всякий
случай сегодня снял уже с этим вариантом (x-initrd-mount вместо
GUESS_MOUNTPOINTS), могу переслать отдельно.
--
WBR, Leonid Krivoshein.
^ permalink raw reply [flat|nested] 37+ messages in thread
end of thread, other threads:[~2024-02-20 1:04 UTC | newest]
Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-18 7:53 [make-initrd] Multipath feature Vladimir Mokrozub
2024-01-18 13:54 ` Vladimir Mokrozub
2024-01-23 22:44 ` Konstantin Lepikhov
2024-01-24 0:09 ` Leonid Krivoshein
2024-01-24 13:00 ` Vladimir Mokrozub
2024-01-28 14:12 ` Alexey Gladkov
2024-01-28 17:17 ` Leonid Krivoshein
2024-01-29 12:03 ` Leonid Krivoshein
2024-01-29 13:47 ` Alexey Gladkov
2024-01-29 14:21 ` Leonid Krivoshein
2024-01-29 14:38 ` Alexey Gladkov
2024-01-29 16:39 ` Leonid Krivoshein
2024-01-29 16:42 ` Leonid Krivoshein
2024-01-29 16:56 ` Alexey Gladkov
2024-02-16 22:05 ` Leonid Krivoshein
2024-02-16 22:26 ` Leonid Krivoshein
2024-02-17 13:00 ` Alexey Gladkov
2024-02-17 13:15 ` Alexey Gladkov
2024-02-17 18:55 ` Leonid Krivoshein
2024-02-19 10:01 ` Leonid Krivoshein
2024-02-19 10:20 ` Leonid Krivoshein
2024-02-19 12:40 ` Leonid Krivoshein
2024-02-19 13:18 ` Alexey Gladkov
2024-02-19 15:08 ` Leonid Krivoshein
2024-02-19 15:30 ` Alexey Gladkov
2024-02-19 17:44 ` Leonid Krivoshein
2024-02-19 10:32 ` Alexey Gladkov
2024-02-19 10:55 ` Leonid Krivoshein
2024-02-19 12:47 ` Alexey Gladkov
2024-02-19 12:52 ` Leonid Krivoshein
2024-02-19 13:29 ` Alexey Gladkov
2024-02-19 15:07 ` Leonid Krivoshein
2024-02-19 17:48 ` Leonid Krivoshein
2024-02-19 21:41 ` Alexey Gladkov
2024-02-20 1:04 ` Leonid Krivoshein
2024-01-29 13:53 ` Alexey Gladkov
2024-01-29 14:16 ` Leonid Krivoshein
Make-initrd development discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/make-initrd/0 make-initrd/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 make-initrd make-initrd/ http://lore.altlinux.org/make-initrd \
make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com
public-inbox-index make-initrd
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.make-initrd
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git