[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