gentoo.ru
rion-overlay
rion-overlay@conference.gentoo.ru
Пятница, 12 октября 2012< ^ >
slepnoga установил(а) тему: Overlay rion http://code.google.com/p/rion-overlay || mailing list:rion-overlay@googlegroups.com || Логи: http://gentoo.ru/jabber/logs/rion-overlay@conference.gentoo.ru || Новые ебилды пишем на --EAPI=4-- на EAPI5 ;)
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:54] maksbotan вышел(а) из комнаты
[01:11:17] slepnoga вышел(а) из комнаты
[06:57:11] mva вышел(а) из комнаты
[06:58:44] mva вошёл(а) в комнату
[07:57:25] mva вышел(а) из комнаты
[08:53:57] Nikoli вышел(а) из комнаты
[08:58:22] maksbotan вошёл(а) в комнату
[09:07:06] krigstask вошёл(а) в комнату
[09:14:09] maksbotan вышел(а) из комнаты
[09:39:42] Котярка вышел(а) из комнаты
[09:39:44] qnikst вошёл(а) в комнату
[09:41:24] <qnikst> slepnoga: ping
[09:50:23] <qnikst> я чот не понимаю, почему vzctl ебилд работает правильно.. если работает
[09:50:33] <qnikst> sed -i -e "s:/lib/udev:${udevdir}:" src/lib/dev.c || die
[09:51:01] <qnikst> # grep /lib/udev src/lib/dev.c
                "/usr/lib/udev/devices",
[09:51:18] <qnikst> # pkg-config --variable=udevdir udev
/usr/lib/udev
[09:52:21] <qnikst> # grep /lib/udev src/lib/dev.c | sed -e "s:/lib/udev:/usr/lib/udev:"
                "/usr/usr/lib/udev/devices",
[09:52:33] <qnikst> почему-то мне кажется что это не правильный путь
[09:52:57] <qnikst> ты видать из старых ебилдов взял...
[09:53:49] <qnikst> надо или на sed -i -e "s:/usr/lib/udev:${udevdir}:" src/lib/dev.c || die
[09:54:03] <qnikst> заменить
[09:54:05] <qnikst> или убрать
[09:54:12] <qnikst> slepnoga: ^^
[09:56:57] <qnikst> так же, (чисто из интереса) нафига зависимость на ed?
[09:57:04] <qnikst> какая зависимость тащит udev?
[09:59:03] <qnikst> при включении cgroup не проверяются опции ядра, есть ли там нужные группы
[09:59:20] <qnikst> вроде всё
[09:59:24] <qnikst> а так ебилд ставится
[10:12:38] <slepnoga> qnikst:  ed ? рантайм зависимость
[10:12:50] <slepnoga> чем оно по твоему правит свои конфиги ? :)
[10:13:24] <slepnoga> sed -i -e "s:/lib/udev:${udevdir}:" src/lib/dev.c || die
[10:13:29] <slepnoga> ну это пва
[10:13:47] <qnikst> это для старых версий видать было
[10:13:56] <slepnoga> собственно поэтому я и говорю, что ебилд тестовый
[10:14:07] <qnikst> я собственно его и тесчу
[10:14:17] <qnikst> ок, он прям ed и вызывает?
[10:14:25] <slepnoga> да, в скриптах
[10:14:33] <slepnoga> там же куча скриптов
[10:15:00] <slepnoga> pkg-config --variable=udevdir udev
/lib/udev
[10:15:02] <slepnoga> ;)
[10:15:12] <slepnoga> uname  -a
Linux ashgabad 2.6.32-openvz-044.11-el6-gentoo-slep-1 #2 SMP Sat Mar 17 12:45:31 EET 2012 x86_64 Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz GenuineIntel GNU/Linux
[10:15:42] <qnikst> у меня тоже поставилось
[10:16:01] <qnikst> хы
[10:16:06] <qnikst> ну тебе повезло
[10:16:25] <qnikst> хотя блин..
[10:16:44] <qnikst> у тебя тоже неправильно, у тебя теперь указыает на /usr/lib/udev
[10:17:00] <slepnoga> так зависит от версии удева
[10:17:12] <slepnoga> [I] sys-fs/udev
     Available versions:  ~141-r1 146-r1!t 149 151-r4 164-r2 171-r6 [m]~189!t [m]~190!t [m]~191!t [m]~192!t [m]~193!t [m]~194!t [m]**9999!t {{acl action_modeswitch build debug (+)devfs-compat doc edd (-)extras floppy gudev hwdb introspection keymap old-hd-rules +openrc +rule_generator selinux static-libs test}}
     Installed versions:  171-r6(02:53:29 PM 09/09/2012)(edd rule_generator -action_modeswitch -build -debug -extras -floppy -gudev -hwdb -introspection -keymap -selinux -test)
     Homepage:            http://www.freedesktop.org/wiki/Software/systemd
     Description:         Linux dynamic and persistent device naming support (aka userspace devfs)
[10:17:48] <qnikst> нога замени строку на: sed -i -e "s:/usr/lib/udev:${udevdir}:" src/lib/dev.c || die
[10:17:56] <qnikst> и не филосовствуй :)
[10:18:03] <slepnoga> не вопрос
[10:18:13] <qnikst> пасиб
[10:20:15] <qnikst> так про ед ясно
[10:20:29] <qnikst> удева кто тянет? или он в систем и его не надо тянуть?
[10:20:39] <slepnoga> в систем
[10:21:13] <qnikst> проверки модулей ядра либцгруп делает?
[10:21:43] <slepnoga> да
[10:22:11] <slepnoga> да и вообще - на опенвзшном кернеле все немного по другому
[10:22:25] <slepnoga> я не силно хотел бы ломать совместимость с пва
[10:22:44] <slepnoga> может еще вернется ;)
[10:22:55] <qnikst> ещё надо проверок :)
[10:23:18] <qnikst> там подсистем цгрупных, я правда не знаю список нужных, это тестить надо :)
[10:23:25] <slepnoga> где ?
[10:23:49] <qnikst> в openvz при включенном cgroups
[10:24:08] <qnikst> там  Resource management  на wiki
[10:24:09] <slepnoga> в опенвз ничего тестить не надо
[10:26:30] <qnikst> надо удостовериться что оно работает на upstream kernel
[10:26:46] <qnikst> при том, что этот кернел может быть с поотключенными опциями
[10:27:22] <slepnoga> хм, какой вообще смысл замотачиватся с ваниллой ?
[10:27:43] <slepnoga> 62-е в дерево
[10:27:52] <slepnoga> кому надо - работают на опенвз
[10:27:59] <slepnoga> остальные ждут
[10:28:17] <qnikst> ну тот что полурабочий ебилд это не круто
[10:29:04] <slepnoga> т.е полурабочий ?
[10:29:06] <qnikst> ну ладно если долго не охота то пока ебилд ~ то можно и забить
[10:29:15] <slepnoga> Description:         OpenVZ ConTainers control utility
[10:29:25] <qnikst> ты управление ресурсами через cgroup-ы проверял?
[10:29:34] <qnikst> на _любом_ ядре
[10:29:43] <qnikst> у тебя даже файлов таких не будет
[10:29:50] <qnikst> при отсуствующих модулях
[10:30:14] <slepnoga> управляние ресурсами на опенвз работает через опенвз патч
[10:30:26] <qnikst> или через control groups
[10:30:34] <qnikst> With non-OpenVZ kernel, setting resources like --ram and --cpuunits works, but there their effect is dependent on what the current kernel supports, through the cgroups subsystem. When a particular cgroup file is present, it will be used. Currently, vzctl will search for the following files:
[10:30:35] <slepnoga> другое дело , что он жестко завивсит от наличия немспейсов и цгрупп
[10:30:49] <slepnoga> это про ваниллу
[10:31:12] <slepnoga> With non-OpenVZ kernel ....
[10:31:15] <qnikst> и?
[10:31:37] <slepnoga> ну когда Кир напишет - it's testing
[10:31:48] <qnikst> у них есть возможность использовать ванилу - есть? нам нужно максимально обеспечить её работоспособность?
[10:31:53] <slepnoga> тогда и можно о чем то говорить всмысле ваниллы
[10:32:09] <slepnoga> зачем
[10:32:10] <slepnoga> ?
[10:32:15] <slepnoga> еще и максимально ?
[10:32:15] <qnikst> хотя ладно.. <When a particular cgroup file is present, it will be used.>  можно только нотисом
[10:32:26] <qnikst> или ваще никак
[10:32:28] <slepnoga> нотисом ради б-г
[10:33:14] <slepnoga> ванилла суппорт ис хайч ехпериментал бла бла бла
[10:33:44] <krigstask> Нога, ты для всех языков пользуешься фонетической раскладкой?
[10:34:29] <slepnoga> да ;)
[10:34:57] <krigstask> Оно и видно (_%Е
[10:35:05] <slepnoga> к сожалению , линукся не сумела у меня 2 клавы
[10:35:59] <slepnoga> qnikst: у мну тут еще интересней проклевывается
[10:36:17] <slepnoga> я все это дело наверно буду крутить под квм :)
[10:38:11] <slepnoga> и да, я не предлагаю прямо сейчас бегом в дерево
[10:38:22] <slepnoga> месяцок мона подождать
[10:39:18] <qnikst> ok
[10:44:11] <slepnoga> на тебе с майком потренироватся :)
[10:45:53] <slepnoga> qnikst:  если есть время/желание/возможности - глянь ploop
[10:46:06] <slepnoga> вернее спек от него в сорцах
[10:46:06] Nikoli вошёл(а) в комнату
[10:46:32] <slepnoga> мовет у вильямса проконсультироватся по поводу  persisten-devices ?
[10:47:54] <slepnoga> http://git.openvz.org/?p=ploop;a=blob;f=ploop.spec;h=65babc6f5321d88ca01fc708183b3e379bc1b64f;hb=25c27bf2f38e63520c8e689add9ab57f3de08ad4#l32
[10:49:25] <qnikst> # vzctl start 1099
Directory /proc/vz not found, assuming non-OpenVZ kernel
Starting container ...
Container is mounted
Failed to set device permissions for c *:* m (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for b *:* m (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 1:3 rmw (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 1:5 rmw (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 1:7 rmw (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 1:8 rmw (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 1:9 rmw (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 5:2 rmw (Cgroup one of the needed subsystems is not mounted)
Failed to set device permissions for c 136:* rmw (Cgroup one of the needed subsystems is not mounted)
Container creation failed: Cgroup one of the needed subsystems is not mounted
Not enough resources to start environment
Container start failed (try to check kernel messages, e.g. "dmesg | tail")
Container is unmounted
[10:49:33] <qnikst> вот вам спама
[10:49:56] <slepnoga> /etc/init.d/cgred ?
[10:50:27] <qnikst> одна фигня
[10:50:31] <qnikst> но пасиб
[10:52:56] <slepnoga> qnikst: /etc/cgroup/cgconfig.conf
[10:53:11] <slepnoga> наверняка там должна быть openvz  группа
[10:53:31] <slepnoga> qnikst: ты 62-е ядро не пробовал ?
[10:54:00] <qnikst> нет
[10:54:04] <qnikst> мне ж оно не сильно надо
[10:54:15] <qnikst> мне вобще чрута на самом деле было бы достаточно
[10:54:45] <qnikst> slepnoga: там надо видать указать какие подсистемы понтировать
[10:54:59] Andor вошёл(а) в комнату
[10:55:09] Andor изменил(а) имя на Котярка
[10:55:17] <slepnoga> http://www.gentoo.ru/node/26044
[11:16:23] Котярка вышел(а) из комнаты: Replaced by new connection
[11:16:33] Котярка вошёл(а) в комнату
[11:33:02] mva вошёл(а) в комнату
[19:05:52] Котярка вышел(а) из комнаты
[19:26:57] krigstask вышел(а) из комнаты: Logged out
[19:57:42] maksbotan вошёл(а) в комнату
[19:58:02] maksbotan вышел(а) из комнаты: Replaced by new connection
[19:58:12] maksbotan вошёл(а) в комнату
[19:58:33] maksbotan вышел(а) из комнаты
[20:01:32] maksbotan вошёл(а) в комнату
[20:10:57] Nikoli вышел(а) из комнаты
[21:16:32] maksbotan вышел(а) из комнаты
[21:18:49] maksbotan вошёл(а) в комнату
[21:19:19] maksbotan вышел(а) из комнаты
[21:27:55] maksbotan вошёл(а) в комнату
[21:59:28] Nikoli вошёл(а) в комнату
[22:14:11] Nikoli вышел(а) из комнаты
[22:15:59] Nikoli вошёл(а) в комнату
[22:53:55] maksbotan вышел(а) из комнаты
[22:54:54] maksbotan вошёл(а) в комнату
[23:08:41] maksbotan вышел(а) из комнаты
[23:46:12] slepnoga вошёл(а) в комнату
[23:55:41] Andor вошёл(а) в комнату
[23:55:51] Andor изменил(а) имя на Котярка
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!