[sisyphus] kernel-image и module-init-tools

Dmitry V. Levin ldv на altlinux.org
Вт Окт 11 12:44:49 MSK 2011


On Tue, Oct 11, 2011 at 01:40:25PM +0400, Paul Wolneykien wrote:
> 11.10.2011 13:37, Dmitry V. Levin пишет:
> >On Tue, Oct 11, 2011 at 01:25:00PM +0400, Alexey Gladkov wrote:
> >>11.10.2011 12:51, Dmitry V. Levin wrote:
> >>>On Tue, Oct 11, 2011 at 10:11:38AM +0400, Anton Protopopov wrote:
[...]
> >>>>Обновите module-init-tools и сгенерируйте 
> >>>>новый initrd.
> >>>
> >>>Вчера точечно обновлял std-def-3.0.6-alt1 и 
> >>>тоже столкнулся с тем, что
> >>>у меня был старый module-init-tools с новым 
> >>>kernel-image.  Ну хорошо,
> >>>я в курсе проблемы, и пачку FATAL'ов от 
> >>>make-initrd воспринимаю как
> >>>руководство к действию, но почему 
> >>>пользователи должны заниматься
> >>>телепатией?  Пусть ядра при установке 
> >>>вытягивают соответствующую версию
> >>>module-init-tools; то, что есть сейчас, не вполне 
> >>>актуально:
> >>>
> >>>$ rpmquery -Rp kernel-image-std-def-3.0.6-alt1.x86_64.rpm
> >>>bootloader-utils>= 0.4.13-alt1
> >>>startup>= 0.8.3-alt1
> >>>coreutils
> >>>module-init-tools>= 3.1
> >>>mkinitrd>= 1:2.9.9-alt1
> >>>rpmlib(PayloadIsLzma)
> >>
> >>А можно по подробнее про выявленную 
> >>проблему ?
> >
> >Грубо говоря, modprobe не работает до 
> >первого depmod'а.
> >
> >В kernel-image запаковываются файлы 
> >/lib/modules/*/modules.*, благодаря
> >которым modprobe можно применять к ядрам, 
> >отличным от текущего.  Эти файлы
> >формируются во время сборки kernel-image, их 
> >формат зависит от версии
> >module-init-tools.  После недавнего обновления 
> >module-init-tools этот
> >формат изменился.  Соответственно, 
> >установка нового kernel-image в систему
> >со старым module-init-tools приводит к тому, что 
> >make-initrd/mkinitrd
> >создают неполноценный initrd до тех пор, 
> >пока файлы
> >/lib/modules/*/modules.* не будут приведены в 
> >соответствие с установленной
> >версией module-init-tools, т.е. до первого depmod'а.
> 
>   Занятно. А может быть правильнее 
>   обновить module-init-tools в системе?

Правильнее, если нет технической возможности случайно забыть обновить
module-init-tools в системе тогда, когда это обновление оказывается
необходимым для нормальной работы других пакетов.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20111011/08b0a9ad/attachment.bin>


Подробная информация о списке рассылки Sisyphus