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

Dmitry V. Levin ldv на altlinux.org
Вт Окт 11 13:30:05 MSK 2011


On Tue, Oct 11, 2011 at 01:55:17PM +0400, Alexey Gladkov wrote:
> 11.10.2011 13:37, Dmitry V. Levin wrote:
> > Грубо говоря, 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'а.
> 
> Хм... make-initrd первым делом делает depmod -a для версии ядра для
> которого делается initrd ... и кажется mkinitrd тоже так поступает.

Выглядит это так (установка нового kernel-image при старом module-init-tools):

Running /usr/lib/rpm/posttrans-filetriggers
Config file: /etc/initrd.mk
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
Generating module dependencies on host ...
Guessed modules: ext3 raid1 

в то время как нормальным для этого хоста является
Guessed modules: aacraid crc-t10dif ext3 raid1 scsi_mod sd_mod 


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


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