* [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
@ 2011-08-30 5:14 Sergei Epiphanov
2011-08-30 6:50 ` astroiLL
2011-08-30 12:00 ` Anton Farygin
0 siblings, 2 replies; 24+ messages in thread
From: Sergei Epiphanov @ 2011-08-30 5:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Сегодня обновил сервер Сизифом, поставил ядро kernel-image-un-def-3.0.3-alt1 и
при попытке загрузить получил ошибку:
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message
rcub1 D 00000096 0 11 2 0x00000000
f4c89ee0 00000046 f4c89e68 0000096 f4c89e68 c13800be 00000001 c15bcc00
c15bcc00 c15bcc00 c15bcc00 c15bcc00 ff4b505d ffffffff f5c05c00 f4c86e20
c15bcc00 f4c89ea0 f4c68ce0 f4c89ea0 c1380073 f4c89ec4 c103f1a0 00000078
Call Trace:
[<c13800be>] ? _raw_spin_unlock_irqrestore+0x1e/0x40
[<c1380073>] ? _raw_spin_unlock+0x13/0x40
[<c103f1a0>] ? rt_mutex_setprio_0xf0/0x1c0
[<c1033ebb>] ? get_parent_ip+0xb/0x40
[<c13834a3>] ? sub_preempt_count+0x73/0xb0
[<c137f581>] __rt_mutex_slowlock+0x31/0xa0
[<c137f8a6>] rt_mutex_slowlock+0x7b/0x150
[<c137f8a6>] rt_mutex_lock+0x36/0x40
[<c10a2784>] rcu_boost+0x64/0xd0
[<c10a2874>] rcu_boost_kthread+0x84/0xc0
[<c10a27f0>] ? rcu_boost+0xd0/0xd0
[<c1062604>] kthread+0x74/0x80
[<c1062590>] ? kthread_worker_fn+0x160/0x160
[<c1386bf6>] kernel-thread_helper+0x6/0xd
С ядром kernel-image-un-def-2.6.39-alt2 компьютер загрузился нормально.
Система - 2 процессора Xeon.
Интересно, что это за сообщение.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-08-30 5:14 [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon Sergei Epiphanov
@ 2011-08-30 6:50 ` astroiLL
2011-08-30 10:43 ` Sergei Epiphanov
2011-08-30 12:00 ` Anton Farygin
1 sibling, 1 reply; 24+ messages in thread
From: astroiLL @ 2011-08-30 6:50 UTC (permalink / raw)
To: sisyphus
30.08.2011 09:14, Sergei Epiphanov пишет:
> Сегодня обновил сервер Сизифом, поставил ядро kernel-image-un-def-3.0.3-alt1 и
> при попытке загрузить получил ошибку:
>
> "echo 0> /proc/sys/kernel/hung_task_timeout_secs" disables this message
> rcub1 D 00000096 0 11 2 0x00000000
> f4c89ee0 00000046 f4c89e68 0000096 f4c89e68 c13800be 00000001 c15bcc00
> c15bcc00 c15bcc00 c15bcc00 c15bcc00 ff4b505d ffffffff f5c05c00 f4c86e20
> c15bcc00 f4c89ea0 f4c68ce0 f4c89ea0 c1380073 f4c89ec4 c103f1a0 00000078
> Call Trace:
> [<c13800be>] ? _raw_spin_unlock_irqrestore+0x1e/0x40
> [<c1380073>] ? _raw_spin_unlock+0x13/0x40
> [<c103f1a0>] ? rt_mutex_setprio_0xf0/0x1c0
> [<c1033ebb>] ? get_parent_ip+0xb/0x40
> [<c13834a3>] ? sub_preempt_count+0x73/0xb0
> [<c137f581>] __rt_mutex_slowlock+0x31/0xa0
> [<c137f8a6>] rt_mutex_slowlock+0x7b/0x150
> [<c137f8a6>] rt_mutex_lock+0x36/0x40
> [<c10a2784>] rcu_boost+0x64/0xd0
> [<c10a2874>] rcu_boost_kthread+0x84/0xc0
> [<c10a27f0>] ? rcu_boost+0xd0/0xd0
> [<c1062604>] kthread+0x74/0x80
> [<c1062590>] ? kthread_worker_fn+0x160/0x160
> [<c1386bf6>] kernel-thread_helper+0x6/0xd
>
>
> С ядром kernel-image-un-def-2.6.39-alt2 компьютер загрузился нормально.
> Система - 2 процессора Xeon.
>
> Интересно, что это за сообщение.
>
Тоже самое выдает.
Притом на одной машине:
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU E5420 @ 2.50GHz
stepping : 10
вообще не грузится
А на другой:
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 5160 @ 3.00GHz
stepping : 6
Ругается но работает (с нее пишу).
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-08-30 6:50 ` astroiLL
@ 2011-08-30 10:43 ` Sergei Epiphanov
0 siblings, 0 replies; 24+ messages in thread
From: Sergei Epiphanov @ 2011-08-30 10:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В сообщении от 30 августа 2011 10:50:44 автор astroiLL написал:
> Притом на одной машине:
> vendor_id : GenuineIntel
> cpu family : 6
> model : 23
> model name : Intel(R) Xeon(R) CPU E5420 @ 2.50GHz
> stepping : 10
У меня E5440. :-)
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-08-30 5:14 [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon Sergei Epiphanov
2011-08-30 6:50 ` astroiLL
@ 2011-08-30 12:00 ` Anton Farygin
2011-08-31 5:28 ` astroiLL
` (2 more replies)
1 sibling, 3 replies; 24+ messages in thread
From: Anton Farygin @ 2011-08-30 12:00 UTC (permalink / raw)
To: sisyphus
std-def 3.0.3 на E5504 заработало без проблем.
30.08.2011 09:14, Sergei Epiphanov пишет:
> Сегодня обновил сервер Сизифом, поставил ядро kernel-image-un-def-3.0.3-alt1 и
> при попытке загрузить получил ошибку:
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-08-30 12:00 ` Anton Farygin
@ 2011-08-31 5:28 ` astroiLL
2011-08-31 5:46 ` Sergei Epiphanov
2011-10-11 5:56 ` Sergei Epiphanov
2 siblings, 0 replies; 24+ messages in thread
From: astroiLL @ 2011-08-31 5:28 UTC (permalink / raw)
To: sisyphus
30.08.2011 16:00, Anton Farygin пишет:
> std-def 3.0.3 на E5504 заработало без проблем.
Перейду ка я пока на std-df пока не починят.
> 30.08.2011 09:14, Sergei Epiphanov пишет:
>> Сегодня обновил сервер Сизифом, поставил ядро
>> kernel-image-un-def-3.0.3-alt1 и
>> при попытке загрузить получил ошибку:
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-08-30 12:00 ` Anton Farygin
2011-08-31 5:28 ` astroiLL
@ 2011-08-31 5:46 ` Sergei Epiphanov
2011-10-11 5:56 ` Sergei Epiphanov
2 siblings, 0 replies; 24+ messages in thread
From: Sergei Epiphanov @ 2011-08-31 5:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В сообщении от 30 августа 2011 16:00:53 автор Anton Farygin написал:
> std-def 3.0.3 на E5504 заработало без проблем.
На std-def заработало.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-08-30 12:00 ` Anton Farygin
2011-08-31 5:28 ` astroiLL
2011-08-31 5:46 ` Sergei Epiphanov
@ 2011-10-11 5:56 ` Sergei Epiphanov
2011-10-11 6:11 ` Anton Protopopov
2 siblings, 1 reply; 24+ messages in thread
From: Sergei Epiphanov @ 2011-10-11 5:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 30 августа 2011 16:00 Anton Farygin wrote:
> std-def 3.0.3 на E5504 заработало без проблем.
Проблема с Xeon осталась и в версии un-def-3.0.6-alt1. Теперь нет вылета в
panic, но ядро останавливает загрузку на модуле tsc. Пишет про tsc
recalibration.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-10-11 5:56 ` Sergei Epiphanov
@ 2011-10-11 6:11 ` Anton Protopopov
2011-10-11 6:13 ` Sergei Epiphanov
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Anton Protopopov @ 2011-10-11 6:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
11 октября 2011 г. 9:56 пользователь Sergei Epiphanov
<serpiph@nikiet.ru> написал:
> On 30 августа 2011 16:00 Anton Farygin wrote:
>> std-def 3.0.3 на E5504 заработало без проблем.
>
> Проблема с Xeon осталась и в версии un-def-3.0.6-alt1. Теперь нет вылета в
> panic, но ядро останавливает загрузку на модуле tsc. Пишет про tsc
> recalibration.
Обновите module-init-tools и сгенерируйте новый initrd.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-10-11 6:11 ` Anton Protopopov
@ 2011-10-11 6:13 ` Sergei Epiphanov
2011-10-11 6:17 ` Sergei Epiphanov
2011-10-11 8:51 ` [sisyphus] kernel-image и module-init-tools Dmitry V. Levin
2 siblings, 0 replies; 24+ messages in thread
From: Sergei Epiphanov @ 2011-10-11 6:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 11 октября 2011 10:11 Anton Protopopov wrote:
> Обновите module-init-tools и сгенерируйте новый initrd.
Версия 3.16-alt2 достаточна? Образ был сгенерён этой версией.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-10-11 6:11 ` Anton Protopopov
2011-10-11 6:13 ` Sergei Epiphanov
@ 2011-10-11 6:17 ` Sergei Epiphanov
2011-10-11 8:22 ` Aleksey Novodvorsky
2011-10-11 8:51 ` [sisyphus] kernel-image и module-init-tools Dmitry V. Levin
2 siblings, 1 reply; 24+ messages in thread
From: Sergei Epiphanov @ 2011-10-11 6:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 11 октября 2011 10:11 Anton Protopopov wrote:
> Обновите module-init-tools и сгенерируйте новый initrd.
Забыл добавить. std-def встала как влитая. Сизиф - срез этой ночью.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon
2011-10-11 6:17 ` Sergei Epiphanov
@ 2011-10-11 8:22 ` Aleksey Novodvorsky
0 siblings, 0 replies; 24+ messages in thread
From: Aleksey Novodvorsky @ 2011-10-11 8:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
11 октября 2011 г. 10:17 пользователь Sergei Epiphanov
<serpiph@nikiet.ru> написал:
> On 11 октября 2011 10:11 Anton Protopopov wrote:
>> Обновите module-init-tools и сгенерируйте новый initrd.
>
> Забыл добавить. std-def встала как влитая. Сизиф - срез этой ночью.
Это очень радует. :-)
Rgrds, Алексей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 6:11 ` Anton Protopopov
2011-10-11 6:13 ` Sergei Epiphanov
2011-10-11 6:17 ` Sergei Epiphanov
@ 2011-10-11 8:51 ` Dmitry V. Levin
2011-10-11 9:25 ` Alexey Gladkov
2 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2011-10-11 8:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1114 bytes --]
On Tue, Oct 11, 2011 at 10:11:38AM +0400, Anton Protopopov wrote:
> 11 октября 2011 г. 9:56 пользователь Sergei Epiphanov написал:
> > On 30 августа 2011 16:00 Anton Farygin wrote:
> >> std-def 3.0.3 на E5504 заработало без проблем.
> >
> > Проблема с Xeon осталась и в версии un-def-3.0.6-alt1. Теперь нет вылета в
> > panic, но ядро останавливает загрузку на модуле tsc. Пишет про tsc
> > recalibration.
>
> Обновите 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)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 8:51 ` [sisyphus] kernel-image и module-init-tools Dmitry V. Levin
@ 2011-10-11 9:25 ` Alexey Gladkov
2011-10-11 9:37 ` Dmitry V. Levin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Gladkov @ 2011-10-11 9:25 UTC (permalink / raw)
To: sisyphus
11.10.2011 12:51, Dmitry V. Levin wrote:
> On Tue, Oct 11, 2011 at 10:11:38AM +0400, Anton Protopopov wrote:
>> 11 октября 2011 г. 9:56 пользователь Sergei Epiphanov написал:
>>> On 30 августа 2011 16:00 Anton Farygin wrote:
>>>> std-def 3.0.3 на E5504 заработало без проблем.
>>>
>>> Проблема с Xeon осталась и в версии un-def-3.0.6-alt1. Теперь нет вылета в
>>> panic, но ядро останавливает загрузку на модуле tsc. Пишет про tsc
>>> recalibration.
>>
>> Обновите 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)
А можно по подробнее про выявленную проблему ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 9:25 ` Alexey Gladkov
@ 2011-10-11 9:37 ` Dmitry V. Levin
2011-10-11 9:40 ` Paul Wolneykien
2011-10-11 9:55 ` Alexey Gladkov
0 siblings, 2 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2011-10-11 9:37 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 2043 bytes --]
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:
> >> 11 октября 2011 г. 9:56 пользователь Sergei Epiphanov написал:
> >>> On 30 августа 2011 16:00 Anton Farygin wrote:
> >>>> std-def 3.0.3 на E5504 заработало без проблем.
> >>>
> >>> Проблема с Xeon осталась и в версии un-def-3.0.6-alt1. Теперь нет вылета в
> >>> panic, но ядро останавливает загрузку на модуле tsc. Пишет про tsc
> >>> recalibration.
> >>
> >> Обновите 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'а.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 9:37 ` Dmitry V. Levin
@ 2011-10-11 9:40 ` Paul Wolneykien
2011-10-11 9:44 ` Dmitry V. Levin
2011-10-11 9:55 ` Alexey Gladkov
1 sibling, 1 reply; 24+ messages in thread
From: Paul Wolneykien @ 2011-10-11 9:40 UTC (permalink / raw)
To: sisyphus
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:
>>>> 11 октября 2011 г. 9:56 пользователь Sergei Epiphanov написал:
>>>>> On 30 августа 2011 16:00 Anton Farygin wrote:
>>>>>> std-def 3.0.3 на E5504 заработало без проблем.
>>>>>
>>>>> Проблема с Xeon осталась и в версии un-def-3.0.6-alt1. Теперь нет вылета в
>>>>> panic, но ядро останавливает загрузку на модуле tsc. Пишет про tsc
>>>>> recalibration.
>>>>
>>>> Обновите 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 в системе?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 9:40 ` Paul Wolneykien
@ 2011-10-11 9:44 ` Dmitry V. Levin
0 siblings, 0 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2011-10-11 9:44 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 2225 bytes --]
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
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 9:37 ` Dmitry V. Levin
2011-10-11 9:40 ` Paul Wolneykien
@ 2011-10-11 9:55 ` Alexey Gladkov
2011-10-11 10:30 ` Dmitry V. Levin
1 sibling, 1 reply; 24+ messages in thread
From: Alexey Gladkov @ 2011-10-11 9:55 UTC (permalink / raw)
To: sisyphus
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 тоже так поступает.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 9:55 ` Alexey Gladkov
@ 2011-10-11 10:30 ` Dmitry V. Levin
2011-10-11 10:46 ` Alexey Gladkov
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2011-10-11 10:30 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 2044 bytes --]
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
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 10:30 ` Dmitry V. Levin
@ 2011-10-11 10:46 ` Alexey Gladkov
2011-10-11 11:59 ` Dmitry V. Levin
2011-10-11 10:52 ` Sergei Epiphanov
2011-10-11 17:24 ` Sergey Vlasov
2 siblings, 1 reply; 24+ messages in thread
From: Alexey Gladkov @ 2011-10-11 10:46 UTC (permalink / raw)
To: sisyphus
11.10.2011 14:30, Dmitry V. Levin wrote:
> Выглядит это так (установка нового 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
Это скорее всего потому, что часть /lib/modules/KVER/modules.*
генерируется на стадии сборки ядра и пакуется внутрь.
Если это так, то ядро должно требовать версию mit не ниже той с
которой оно собиралось.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 10:30 ` Dmitry V. Levin
2011-10-11 10:46 ` Alexey Gladkov
@ 2011-10-11 10:52 ` Sergei Epiphanov
2011-10-11 17:24 ` Sergey Vlasov
2 siblings, 0 replies; 24+ messages in thread
From: Sergei Epiphanov @ 2011-10-11 10:52 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
On 11 октября 2011 14:30 Dmitry V. Levin wrote:
> FATAL: Module index corrupt: Bad magic number
> Try re-running depmod
В моём случае этих ошибок нет, но текущее ядро un-def всё равно не хочет
проходить tsc recalibration (в отличие от std-def). Так что здесь не то.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 10:46 ` Alexey Gladkov
@ 2011-10-11 11:59 ` Dmitry V. Levin
2011-10-11 12:12 ` Alexey Gladkov
0 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2011-10-11 11:59 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 1325 bytes --]
On Tue, Oct 11, 2011 at 02:46:23PM +0400, Alexey Gladkov wrote:
> 11.10.2011 14:30, Dmitry V. Levin wrote:
> > Выглядит это так (установка нового kernel-image при старом module-init-tools):
[...]
> > 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
>
> Это скорее всего потому, что часть /lib/modules/KVER/modules.*
> генерируется на стадии сборки ядра и пакуется внутрь.
Точнее говоря, это /lib/modules/KVER/modules.*.bin содержат magic number.
Не вполне понятно, впрочем, почему "depmod -a", запущенный в ручную,
помогает, а вот make-initrd/mkinitrd, которые тоже как-то запускают
depmod, с этой ситуацией не справляются.
> Если это так, то ядро должно требовать версию mit не ниже той с
> которой оно собиралось.
Скажем так: ядро должно требовать совместимую версию mit.
Например, генератор зависимостей мог бы смотреть на формат этих файлов
и ставить зависимость определенного вида.
Если, конечно, эти /lib/modules/KVER/modules.*.bin вообще нужно паковать.
Ведь без них make-initrd/mkinitrd нормально работают (depmod воссоздает
эти файлы).
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 11:59 ` Dmitry V. Levin
@ 2011-10-11 12:12 ` Alexey Gladkov
2011-10-11 12:36 ` Dmitry V. Levin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Gladkov @ 2011-10-11 12:12 UTC (permalink / raw)
To: sisyphus
11.10.2011 15:59, Dmitry V. Levin wrote:
> Точнее говоря, это /lib/modules/KVER/modules.*.bin содержат magic number.
> Не вполне понятно, впрочем, почему "depmod -a", запущенный в ручную,
> помогает, а вот make-initrd/mkinitrd, которые тоже как-то запускают
> depmod, с этой ситуацией не справляются.
Видимо, это мне домашняя работа.
> Скажем так: ядро должно требовать совместимую версию mit.
> Например, генератор зависимостей мог бы смотреть на формат этих файлов
> и ставить зависимость определенного вида.
Это было бы правильно.
> Если, конечно, эти /lib/modules/KVER/modules.*.bin вообще нужно паковать.
> Ведь без них make-initrd/mkinitrd нормально работают (depmod воссоздает
> эти файлы).
Эти файлы можно паковать как ghost. Запаковка этих файлов почти ничего
не экономит. Все модули в postinstall и так выполняют depmod. Было бы
логично, чтобы и ядро делало это же. Вернее стоило бы вынести это в
триггер.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 12:12 ` Alexey Gladkov
@ 2011-10-11 12:36 ` Dmitry V. Levin
0 siblings, 0 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2011-10-11 12:36 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 803 bytes --]
On Tue, Oct 11, 2011 at 04:12:02PM +0400, Alexey Gladkov wrote:
> 11.10.2011 15:59, Dmitry V. Levin wrote:
[...]
> > Если, конечно, эти /lib/modules/KVER/modules.*.bin вообще нужно паковать.
> > Ведь без них make-initrd/mkinitrd нормально работают (depmod воссоздает
> > эти файлы).
>
> Эти файлы можно паковать как ghost. Запаковка этих файлов почти ничего
> не экономит. Все модули в postinstall и так выполняют depmod. Было бы
> логично, чтобы и ядро делало это же. Вернее стоило бы вынести это в
> триггер.
Специально сейчас проверил, операция
# rm -f /lib/modules/3.0.6-std-def-alt1/modules.*.bin && make-initrd
работает правильно: modules.*.bin воссоздаются, initrd получается
правильный.
Так что атрибут %ghost действительно выглядит наиболее простым решением.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] kernel-image и module-init-tools
2011-10-11 10:30 ` Dmitry V. Levin
2011-10-11 10:46 ` Alexey Gladkov
2011-10-11 10:52 ` Sergei Epiphanov
@ 2011-10-11 17:24 ` Sergey Vlasov
2 siblings, 0 replies; 24+ messages in thread
From: Sergey Vlasov @ 2011-10-11 17:24 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1202 bytes --]
On Tue, Oct 11, 2011 at 02:30:05PM +0400, Dmitry V. Levin wrote:
> Выглядит это так (установка нового 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 ...
В любом случае здесь ошибка - depmod вызывается позже, чем надо
(правильные modules.* нужны уже при обработке цели guess, однако
зависимость на depmod-host есть только у genimage).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2011-10-11 17:24 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-30 5:14 [sisyphus] kernel-image-un-def-3.0.3-alt1 и Xeon Sergei Epiphanov
2011-08-30 6:50 ` astroiLL
2011-08-30 10:43 ` Sergei Epiphanov
2011-08-30 12:00 ` Anton Farygin
2011-08-31 5:28 ` astroiLL
2011-08-31 5:46 ` Sergei Epiphanov
2011-10-11 5:56 ` Sergei Epiphanov
2011-10-11 6:11 ` Anton Protopopov
2011-10-11 6:13 ` Sergei Epiphanov
2011-10-11 6:17 ` Sergei Epiphanov
2011-10-11 8:22 ` Aleksey Novodvorsky
2011-10-11 8:51 ` [sisyphus] kernel-image и module-init-tools Dmitry V. Levin
2011-10-11 9:25 ` Alexey Gladkov
2011-10-11 9:37 ` Dmitry V. Levin
2011-10-11 9:40 ` Paul Wolneykien
2011-10-11 9:44 ` Dmitry V. Levin
2011-10-11 9:55 ` Alexey Gladkov
2011-10-11 10:30 ` Dmitry V. Levin
2011-10-11 10:46 ` Alexey Gladkov
2011-10-11 11:59 ` Dmitry V. Levin
2011-10-11 12:12 ` Alexey Gladkov
2011-10-11 12:36 ` Dmitry V. Levin
2011-10-11 10:52 ` Sergei Epiphanov
2011-10-11 17:24 ` Sergey Vlasov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git