* [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: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: 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: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