Home » International » Russian » [Решено] Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10?
[Решено] Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32242] |
Mon, 28 July 2008 08:17 |
POMAH007
Messages: 39 Registered: May 2007 Location: Kemerovo, Russia
|
Member |
|
|
Здравствуйте!
Если кто знает, подскажите координаты товарища, который делал это ядро.
Установил kernel-ovz-2.6.16.60_027stab028.3-0.23.i686.rpm, но в нем не обнаружил модуль для DRBD. Как так? Ведь оригинальное ядро для SLES идет с поддержкой DRBD!?
Попытка скомпилировать своими силами сырец из kernel-ovz-source-2.6.16.60_027stab028.3-0.23.src.rpm ничего не дала - сборка (rpmbuild --rebuild ...) вываливается с многочисленными ошибками.
З.Ы.: Еще бы хотелось модуль DRBD 8-ой версии, поскольку в нем появилась поддержка online-миграции (если я ничего не путаю).
[Updated on: Sat, 30 August 2008 09:49] Report message to a moderator
|
|
|
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32282 is a reply to message #32270] |
Wed, 30 July 2008 10:37 |
POMAH007
Messages: 39 Registered: May 2007 Location: Kemerovo, Russia
|
Member |
|
|
Эта ошибка ушла. Спасибо.
Вот что получил в ответ на "rpmbuild -ba ..."
+ MAKE_ARGS='ARCH=i386 O=/var/tmp/kernel-ovz-source-2.6.16.60_027stab028.3-build/usr/src/linux-2.6.16.60_027stab028.3-0.23-obj/i386/vzpae'
+ make silentoldconfig ARCH=i386 O=/var/tmp/kernel-ovz-source-2.6.16.60_027stab028.3-build/usr/src/linux-2.6.16.60_027stab028.3-0.23-obj/i386/vzpae
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
GEN /var/tmp/kernel-ovz-source-2.6.16.60_027stab028.3-build/usr/src/linux-2.6.16.60_027stab028.3-0.23-obj/i386/vzpae/Makefile
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/i386/Kconfig
#
# using defaults found in .config
#
*
* Restart config...
*
*
* Code maturity level options
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update configuration.
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** [silentoldconfig] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.26861 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.26861 (%build)
[Updated on: Wed, 30 July 2008 10:39] Report message to a moderator
|
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32313 is a reply to message #32291] |
Wed, 30 July 2008 15:35 |
POMAH007
Messages: 39 Registered: May 2007 Location: Kemerovo, Russia
|
Member |
|
|
Ну, по крайней мере, ошибок не вывалилось. Спасибо.
Правда, я думал, что сгенерит не только kernel-ovz-source*.rpm и kernel-ovz-source*.src.rpm, но и kernel-ovz и kernel-ovz-syms. Может я и фигню порю, но rpm'ом я лет 8-10 не занимался (я, вообще-то, гентушник, но начальство продвигает sles).
Заметил еще одну вещь: ранее установленное ядро (в смысле из kernel-ovz*.rpm) создало в /usr/src каталог linux-2.16.16-027stab028-0.23-obj и 2.6.16-027stab028-0.23-ovz в /lib/modules, тогда как попытка установить kernel-ovz-source из сгенеренного kernel-ovz-source*.rpm создала два каталога в /usr/src - linux-2.6.16.60-027stab028.3-0.23-obj. ИМХО, попытка перебрать DRBD из src.rpm ни к чему не приведет.
З.Ы.: Кого мне надо убить, чтобы заполучить kernel-ovz-syms для сборки DRBD?
[Updated on: Wed, 30 July 2008 15:37] Report message to a moderator
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32317 is a reply to message #32313] |
Wed, 30 July 2008 16:51 |
|
koct9i
Messages: 51 Registered: February 2008
|
Member |
|
|
POMAH007 wrote on Wed, 30 July 2008 19:35 | Ну, по крайней мере, ошибок не вывалилось. Спасибо.
Правда, я думал, что сгенерит не только kernel-ovz-source*.rpm и kernel-ovz-source*.src.rpm, но и kernel-ovz и kernel-ovz-syms. Может я и фигню порю, но rpm'ом я лет 8-10 не занимался (я, вообще-то, гентушник, но начальство продвигает sles).
Заметил еще одну вещь: ранее установленное ядро (в смысле из kernel-ovz*.rpm) создало в /usr/src каталог linux-2.16.16-027stab028-0.23-obj и 2.6.16-027stab028-0.23-ovz в /lib/modules, тогда как попытка установить kernel-ovz-source из сгенеренного kernel-ovz-source*.rpm создала два каталога в /usr/src - linux-2.6.16.60-027stab028.3-0.23-obj. ИМХО, попытка перебрать DRBD из src.rpm ни к чему не приведет.
З.Ы.: Кого мне надо убить, чтобы заполучить kernel-ovz-syms для сборки DRBD?
|
а я вообще-то дебианщик, и не надо меня убивать =)
syms должен собираться из спека kernel-syms.spec а ovz ядра соотвественно из kernel-ovz.spec
|
|
|
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32475 is a reply to message #32242] |
Tue, 12 August 2008 00:58 |
POMAH007
Messages: 39 Registered: May 2007 Location: Kemerovo, Russia
|
Member |
|
|
Бороться с vzpkg не стал и поставил его с --nodeps.
Запустил тестовый контейнер, настроил live migration, похвастался... К сожалению, периодически, при попытке перевести сервисы на второй узел, возникают kernel oops. Есть схожий кластер, но с оригинальным сузь-ядром и heartbeat (crm off) и drbd v7 - там oops не наблюдается, хотя глюк с ошибкой перехода тоже наблюдается изредка.
Сам я в этом - ни бум-бум, поэтому, кто умеет, поглядите, пожалуйста - прикладываю файл с вырезками.
З.Ы.: К сожалению, промышленная эксплуатация откладывается. За систему с такими глюками меня попросту убьют.
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32481 is a reply to message #32475] |
Tue, 12 August 2008 09:02 |
khorenko
Messages: 533 Registered: January 2006 Location: Moscow, Russia
|
Senior Member |
|
|
Добрый день!
1) спасибо большое за oops-ы! Мы обязательно будем их смотреть.
1,5) а можно ещё полные /var/log/messages, а не только последние сообщения от паники? Возможно, там будут другие сообщения, которые нам помогут.
2) а можете попробовать прямо на текущую систему поставить не SLES-based OVZ kernel, а RHEL5-based? Просто узнать, воспроизводится ли на нём проблема. Если да - то тоже логи.
Вообще говоря, RHEL5-based kernel больше используется и должно быть более стабильным, по идее.
3) насколько я увидел - ядро валится внутри reiserfs. Можете прислать вывод `mount`? А можно попросить переформатировать /vz (как минимум) под ext3? Думаю, это действие исключит падение миграции.
Возможно, будет интересно:
http://forum.openvz.org/index.php?t=msg&goto=14151&& amp;srch=reiser#msg_14151
--
Константин
If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
[Updated on: Tue, 12 August 2008 09:28] Report message to a moderator
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32512 is a reply to message #32242] |
Tue, 12 August 2008 23:37 |
POMAH007
Messages: 39 Registered: May 2007 Location: Kemerovo, Russia
|
Member |
|
|
Спасибо, обязательно попробую применить Ваши рекомендации. Может, действительно, в reiserfs заключался описанный мною глюк (drbd отказывался монтироваться при переходе сервисов на второй узел. Пока закономерность появления глюка понять не получилось).
З.Ы.: Кстати, заметил еще одну вещь: в обоих контейнерах, которые я создал - opensuse-10-i386-default (скачал у Вас) и gentoo-2007xxx (скачал с сайта одного из энтузиаста openvz) при попытке вывести `df -k`, процесс df сваливался в core.
Ну и в opensuse не показывались примонтированные разделы, но я нашел на форуме, что это глюк данного template.
На этом исследования openvz были приостановлены.
|
|
|
|
|
|
|
|
|
|
|
Re: Кто делал ядро 2.6.16.60_027stab028.3-0.23 для SLES10? [message #32732 is a reply to message #32719] |
Tue, 26 August 2008 09:13 |
khorenko
Messages: 533 Registered: January 2006 Location: Moscow, Russia
|
Senior Member |
|
|
POMAH007 wrote on Mon, 25 August 2008 20:10 | Не ставится. Зависимости, понимаешь, у него rhel-зависимые.
Из сырцов попробовал, но тоже не пошло.
|
А что конкретно за зависимости?
Насколько я помню, они там не существенные, можно их --nodeps.
Единственное, автоматом initrd не сделается, наверное, нужно масому вызвать mkinitrd с нужными ключами. Если с initrd будут проблемы - скажите, помогу.
--
Константин
If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
|
|
|
|
Goto Forum:
Current Time: Tue Nov 05 01:42:25 GMT 2024
Total time taken to generate the page: 0.03380 seconds
|