* [sisyphus] hasher-priv: unshare: Invalid argument @ 2010-12-04 19:00 Michael Shigorin 2010-12-04 19:07 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2010-12-04 19:00 UTC (permalink / raw) To: sisyphus Здравствуйте. Озадачился обновить kde3.cd из mkimage-profiles-desktop, собирая из бранча 5.1 или p5 (i586) на сизифной HN (x86_64 под управлением 2.6.32-ovz-smp-alt7), огрёб: hasher-priv: unshare: Invalid argument hsh-initroot: Unpack of setup-2.2.12-alt1.noarch.rpm failed. при попытке make distclean: mki-clean: has started executing. hsh: changed working directory to `/tmp/.private/mike/mkimage.install2.K8Kmce3OR' hsh: Locked working directory `/tmp/.private/mike/mkimage.install2.K8Kmce3OR' hsh: Acquiring lock for config file `/etc/hasher-priv/user.d/mike'... hsh: Locked config file `/etc/hasher-priv/user.d/mike' hsh-rmchroot: changed working directory to `/tmp/.private/mike/mkimage.install2.K8Kmce3OR' hsh-rmchroot: Changed working directory to `/tmp/.private/mike/mkimage.install2.K8Kmce3OR/chroot'. removed `/tmp/.private/mike/mkimage.install2.K8Kmce3OR/chroot/.host/sh' `/bin/ash.static' -> `/tmp/.private/mike/mkimage.install2.K8Kmce3OR/chroot/.host/sh' removed `/tmp/.private/mike/mkimage.install2.K8Kmce3OR/chroot/.host/find' `/usr/bin/find.static' -> `/tmp/.private/mike/mkimage.install2.K8Kmce3OR/chroot/.host/find' hsh-rmchroot: Installed .host programs. hasher-priv: unshare: Invalid argument hsh-rmchroot: Failed to remove files owned by user2. hsh: Failed to remove chroot. mki-clean: /tmp/.private/mike/mkimage.install2.K8Kmce3OR: unable to clean workdir: rc=1 make[2]: *** [clean-current] Error 1 make[2]: Leaving directory `/tmp/.private/mike/mkimage-profiles-desktop/profiles/install2' make[1]: *** [install2] Error 2 make[1]: Leaving directory `/tmp/.private/mike/mkimage-profiles-desktop/profiles' make: *** [distclean] Error 2 Кратенько погуглил -- говорят, "ядро": http://www.mail-archive.com/devel@openvz.org/msg16269.html # fgrep CONFIG_NET_NS /boot/config-2.6.32-ovz-smp-alt7 CONFIG_NET_NS=y Никто не сталкивался? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-04 19:00 [sisyphus] hasher-priv: unshare: Invalid argument Michael Shigorin @ 2010-12-04 19:07 ` Dmitry V. Levin 2010-12-11 9:45 ` Vitaly Lipatov 0 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-04 19:07 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 520 bytes --] On Sat, Dec 04, 2010 at 09:00:57PM +0200, Michael Shigorin wrote: > Здравствуйте. > Озадачился обновить kde3.cd из mkimage-profiles-desktop, > собирая из бранча 5.1 или p5 (i586) на сизифной HN > (x86_64 под управлением 2.6.32-ovz-smp-alt7), огрёб: > > hasher-priv: unshare: Invalid argument > hsh-initroot: Unpack of setup-2.2.12-alt1.noarch.rpm failed. Это hasher-priv-1.3.5-alt1. Видать, слишком старое ядро попалось. Временный объезд: $ echo 'export share_network=1' >>~/.hasher/config -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-04 19:07 ` Dmitry V. Levin @ 2010-12-11 9:45 ` Vitaly Lipatov 2010-12-11 10:49 ` Michael Shigorin 2010-12-11 12:40 ` Dmitry V. Levin 0 siblings, 2 replies; 19+ messages in thread From: Vitaly Lipatov @ 2010-12-11 9:45 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list В сообщении от Суббота 04 декабря 2010 Dmitry V. Levin написал(a): > On Sat, Dec 04, 2010 at 09:00:57PM +0200, Michael Shigorin wrote: > > Здравствуйте. > > > > Озадачился обновить kde3.cd из mkimage-profiles-desktop, > > собирая из бранча 5.1 или p5 (i586) на сизифной HN > > (x86_64 под управлением 2.6.32-ovz-smp-alt7), огрёб: > > > > hasher-priv: unshare: Invalid argument > > hsh-initroot: Unpack of setup-2.2.12-alt1.noarch.rpm failed. > > Это hasher-priv-1.3.5-alt1. > Видать, слишком старое ядро попалось. Это 2.6.32-ovz-smp-alt старое ядро? У нас вообще на сборочном сервере стоит 2.6.18, потому что 2.6.27 и 2.6.32 текут, приводя к зависанию машины каждые несколько часов. > Временный объезд: > $ echo 'export share_network=1' >>~/.hasher/config И так для 30-ти пользователей? Спасибо всем, кто догадался записать проблему и решение на http://www.altlinux.org/Sisyphus_changes#.D0.94.D0.B5.D0.BA.D0.B0.D0.B1.D1.80.D1.8C А также тем, кто догадался туда заглянуть за решением :) -- Lav Виталий Липатов Россия, Санкт-Петербург. www.etersoft.ru GNU! ALT Linux Team! WINE! WIKI! LaTeX! LyX! ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-11 9:45 ` Vitaly Lipatov @ 2010-12-11 10:49 ` Michael Shigorin 2010-12-11 12:40 ` Dmitry V. Levin 1 sibling, 0 replies; 19+ messages in thread From: Michael Shigorin @ 2010-12-11 10:49 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list On Sat, Dec 11, 2010 at 12:45:29PM +0300, Vitaly Lipatov wrote: > > Это hasher-priv-1.3.5-alt1. > > Видать, слишком старое ядро попалось. > Это 2.6.32-ovz-smp-alt старое ядро? Это кто-то слишком рьяно закладывается на свежие фичи без проверки их наличия и graceful handling их отсутствия. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-11 9:45 ` Vitaly Lipatov 2010-12-11 10:49 ` Michael Shigorin @ 2010-12-11 12:40 ` Dmitry V. Levin 2010-12-11 23:04 ` Денис Смирнов 1 sibling, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-11 12:40 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 1155 bytes --] On Sat, Dec 11, 2010 at 12:45:29PM +0300, Vitaly Lipatov wrote: > В сообщении от Суббота 04 декабря 2010 Dmitry V. Levin написал(a): > > On Sat, Dec 04, 2010 at 09:00:57PM +0200, Michael Shigorin wrote: > > > Здравствуйте. > > > > > > Озадачился обновить kde3.cd из mkimage-profiles-desktop, > > > собирая из бранча 5.1 или p5 (i586) на сизифной HN > > > (x86_64 под управлением 2.6.32-ovz-smp-alt7), огрёб: > > > > > > hasher-priv: unshare: Invalid argument > > > hsh-initroot: Unpack of setup-2.2.12-alt1.noarch.rpm failed. > > > > Это hasher-priv-1.3.5-alt1. > > Видать, слишком старое ядро попалось. > Это 2.6.32-ovz-smp-alt старое ядро? Попробуйте kernel-image-ovz-el-2.6.32-alt. > У нас вообще на сборочном сервере стоит 2.6.18, Аналогично. > > Временный объезд: > > $ echo 'export share_network=1' >>~/.hasher/config > И так для 30-ти пользователей? Для 30-ти пользователей можно создать аналогичный файл в /etc/profile.d/ Интерфейс в hasher-priv уже созрел, в то время как интерфейс в hasher ещё, к сожалению, не зафиксирован. Поэтому иногда приходится пользоваться этим временным объездом. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-11 12:40 ` Dmitry V. Levin @ 2010-12-11 23:04 ` Денис Смирнов 2010-12-11 23:14 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Денис Смирнов @ 2010-12-11 23:04 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 680 bytes --] On Sat, Dec 11, 2010 at 03:40:42PM +0300, Dmitry V. Levin wrote: DVL> Для 30-ти пользователей можно создать аналогичный файл в /etc/profile.d/ DVL> Интерфейс в hasher-priv уже созрел, в то время как интерфейс в hasher ещё, DVL> к сожалению, не зафиксирован. Поэтому иногда приходится пользоваться этим DVL> временным объездом. А можно его просто научить на старый ядрах делать graceful fallback и продолжать работать без этой суперфичи? Сама по себе фича -- полезная. Но то что она взрывается на несовместимых ядрах -- неприятная бага. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-11 23:04 ` Денис Смирнов @ 2010-12-11 23:14 ` Dmitry V. Levin 2010-12-12 0:47 ` Денис Смирнов 2010-12-12 11:33 ` Michael Shigorin 0 siblings, 2 replies; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-11 23:14 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 638 bytes --] On Sun, Dec 12, 2010 at 02:04:38AM +0300, Денис Смирнов wrote: > On Sat, Dec 11, 2010 at 03:40:42PM +0300, Dmitry V. Levin wrote: > > DVL> Для 30-ти пользователей можно создать аналогичный файл в /etc/profile.d/ > DVL> Интерфейс в hasher-priv уже созрел, в то время как интерфейс в hasher ещё, > DVL> к сожалению, не зафиксирован. Поэтому иногда приходится пользоваться этим > DVL> временным объездом. > > А можно его просто научить на старый ядрах делать graceful fallback и > продолжать работать без этой суперфичи? Т.е. ты предлагаешь сделать поведение по умолчанию зависящим от версии работающего ядра? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-11 23:14 ` Dmitry V. Levin @ 2010-12-12 0:47 ` Денис Смирнов 2010-12-12 21:56 ` Dmitry V. Levin 2010-12-12 11:33 ` Michael Shigorin 1 sibling, 1 reply; 19+ messages in thread From: Денис Смирнов @ 2010-12-12 0:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 666 bytes --] On Sun, Dec 12, 2010 at 02:14:37AM +0300, Dmitry V. Levin wrote: DVL> Т.е. ты предлагаешь сделать поведение по умолчанию зависящим от версии DVL> работающего ядра? Увы, оно и сейчас зависит (с одними ядрами работает, с другими -- просто не работает да еще и с весьма неочевидным сообщением об ошибке). Вред от того что эта опция будет выключен на старых машинах (что будет, надеюсь, сопровождаться WARNING'ом в stderr) существенно меньше чем от того, что сборка просто не работает, и требуется ставить hasher-priv на hold. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-12 0:47 ` Денис Смирнов @ 2010-12-12 21:56 ` Dmitry V. Levin 2010-12-12 22:32 ` Денис Смирнов 0 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-12 21:56 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 483 bytes --] On Sun, Dec 12, 2010 at 03:47:27AM +0300, Денис Смирнов wrote: > On Sun, Dec 12, 2010 at 02:14:37AM +0300, Dmitry V. Levin wrote: > > DVL> Т.е. ты предлагаешь сделать поведение по умолчанию зависящим от версии > DVL> работающего ядра? > > Увы, оно и сейчас зависит (с одними ядрами работает, с другими -- просто > не работает да еще и с весьма неочевидным сообщением об ошибке). Нет, сейчас поведение по умолчанию фиксировано и не зависит от версии ядра. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-12 21:56 ` Dmitry V. Levin @ 2010-12-12 22:32 ` Денис Смирнов 0 siblings, 0 replies; 19+ messages in thread From: Денис Смирнов @ 2010-12-12 22:32 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 1177 bytes --] On Mon, Dec 13, 2010 at 12:56:48AM +0300, Dmitry V. Levin wrote: DVL> Нет, сейчас поведение по умолчанию фиксировано и не зависит от версии DVL> ядра. То есть сейчас оно на всех версиях ядра по-умолчанию вообще не работает? :) Либо фича по дефолту выключена (тогда поведение на всех ядрах будет одинаковым). Либо фича по дефолту включена (тогда поведение будет разным -- на одних ядрах пакеты будут собираться без сети, а на других пакеты не будут собираться вообще). Так как позиция "по дефолту закручивать все гайки, чтобы их откручивал тот кому надо" мне очень нравится, то логичнее был бы третий вариант -- если эту фичу физически возможно включить (свежее ядро) -- включать по дефолту, а если не возможно -- fallback + ругань в логе. Возможно в случае, если эта фича была включена в конфиге руками, то тогда при ее недоступности таки аккуратно склеивать ласты (т.е. как сейчас но с более вменяемым сообщением об ошибке). То есть я предлагаю эту опцию сделать не двоичной, а 'yes/no/auto', и по дефолту -- auto. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-11 23:14 ` Dmitry V. Levin 2010-12-12 0:47 ` Денис Смирнов @ 2010-12-12 11:33 ` Michael Shigorin 2010-12-12 21:58 ` Dmitry V. Levin 1 sibling, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2010-12-12 11:33 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Sun, Dec 12, 2010 at 02:14:37AM +0300, Dmitry V. Levin wrote: > > А можно его просто научить на старый ядрах делать graceful > > fallback и продолжать работать без этой суперфичи? > Т.е. ты предлагаешь сделать поведение по умолчанию зависящим от > версии работающего ядра? Разумеется. Неработающий по умолчанию hasher, как мне казалось очевидным -- хуже, чем не отрубающий сеть сборке. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-12 11:33 ` Michael Shigorin @ 2010-12-12 21:58 ` Dmitry V. Levin 2010-12-12 22:34 ` Денис Смирнов 2010-12-14 16:58 ` Michael Shigorin 0 siblings, 2 replies; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-12 21:58 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 620 bytes --] On Sun, Dec 12, 2010 at 01:33:43PM +0200, Michael Shigorin wrote: > On Sun, Dec 12, 2010 at 02:14:37AM +0300, Dmitry V. Levin wrote: > > > А можно его просто научить на старый ядрах делать graceful > > > fallback и продолжать работать без этой суперфичи? > > Т.е. ты предлагаешь сделать поведение по умолчанию зависящим от > > версии работающего ядра? > > Разумеется. А вот мне очевидно обратное. > Неработающий по умолчанию hasher, как мне казалось > очевидным -- хуже, чем не отрубающий сеть сборке. На каких ядрах в Сизифе hasher-priv сейчас не работает в конфигурации по умолчанию? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-12 21:58 ` Dmitry V. Levin @ 2010-12-12 22:34 ` Денис Смирнов 2010-12-13 0:44 ` Dmitry V. Levin 2010-12-14 16:58 ` Michael Shigorin 1 sibling, 1 reply; 19+ messages in thread From: Денис Смирнов @ 2010-12-12 22:34 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 342 bytes --] On Mon, Dec 13, 2010 at 12:58:35AM +0300, Dmitry V. Levin wrote: DVL> На каких ядрах в Сизифе hasher-priv сейчас не работает DVL> в конфигурации по умолчанию? Вот у меня прямо сейчас -- 2.6.32-ovz-smp-alt7 -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-12 22:34 ` Денис Смирнов @ 2010-12-13 0:44 ` Dmitry V. Levin 2010-12-14 1:04 ` Денис Смирнов 0 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-13 0:44 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 374 bytes --] On Mon, Dec 13, 2010 at 01:34:05AM +0300, Денис Смирнов wrote: > On Mon, Dec 13, 2010 at 12:58:35AM +0300, Dmitry V. Levin wrote: > > DVL> На каких ядрах в Сизифе hasher-priv сейчас не работает > DVL> в конфигурации по умолчанию? > > Вот у меня прямо сейчас -- 2.6.32-ovz-smp-alt7 Этому ядру в Сизифе недолго осталось, попробуй вместо него ovz-el. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-13 0:44 ` Dmitry V. Levin @ 2010-12-14 1:04 ` Денис Смирнов 2010-12-14 1:11 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Денис Смирнов @ 2010-12-14 1:04 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 755 bytes --] On Mon, Dec 13, 2010 at 03:44:57AM +0300, Dmitry V. Levin wrote: DVL> Этому ядру в Сизифе недолго осталось, попробуй вместо него ovz-el. Ok, поставил. Тогда может хотя бы сообщение об ошибке сделать более человекопонятным? Например со ссыкой на wiki, где объяснить что любителем ovz ядер можно либо отключить суперфичу, либо поставить новое ядро. И таки для управления дефолтным состоянием нужна ручка в /etc. Потому как тем, у кого пользователей много править у кажодго .hasher/config может быть весьма неприятно. Особенно у тех, у кого (как у меня) .hasher/config это куда больше чем просто набор опций. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-14 1:04 ` Денис Смирнов @ 2010-12-14 1:11 ` Dmitry V. Levin 2010-12-14 1:23 ` Денис Смирнов 2010-12-14 12:18 ` Anton Farygin 0 siblings, 2 replies; 19+ messages in thread From: Dmitry V. Levin @ 2010-12-14 1:11 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 882 bytes --] On Tue, Dec 14, 2010 at 04:04:02AM +0300, Денис Смирнов wrote: > On Mon, Dec 13, 2010 at 03:44:57AM +0300, Dmitry V. Levin wrote: > > DVL> Этому ядру в Сизифе недолго осталось, попробуй вместо него ovz-el. > > Ok, поставил. > > Тогда может хотя бы сообщение об ошибке сделать более человекопонятным? hasher-priv-1.3.5-alt1-1-g41559f2 пишет более подробно: hasher-priv: chrootuid: unshare CLONE_NEWNET: Invalid argument - так будет понятнее? > Например со ссыкой на wiki, где объяснить что любителем ovz ядер можно > либо отключить суперфичу, либо поставить новое ядро. > > И таки для управления дефолтным состоянием нужна ручка в /etc. Потому как > тем, у кого пользователей много править у кажодго .hasher/config может > быть весьма неприятно. Могу добавить в hasher поддержку какого-нибудь /etc/hasher.conf или чего-нибудь аналогичного. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-14 1:11 ` Dmitry V. Levin @ 2010-12-14 1:23 ` Денис Смирнов 2010-12-14 12:18 ` Anton Farygin 1 sibling, 0 replies; 19+ messages in thread From: Денис Смирнов @ 2010-12-14 1:23 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 2103 bytes --] On Tue, Dec 14, 2010 at 04:11:22AM +0300, Dmitry V. Levin wrote: >> Тогда может хотя бы сообщение об ошибке сделать более человекопонятным? DVL> hasher-priv-1.3.5-alt1-1-g41559f2 пишет более подробно: DVL> hasher-priv: chrootuid: unshare CLONE_NEWNET: Invalid argument DVL> - так будет понятнее? Увы, нет -- это исключительно ключ для гугления не более того. Я например про unshare раньше вообще не знал. Так как тема сложная, то нормальное сообщение об ошибке должно включать в себе ссылку на документацию где описано что это такое и что с этим делать (т.е. что-то вроде "на этом ядре неработает фича с запрещением доступа к сети из хэшерницы, посему у нас ничего не работает -- отключите фичу таким-то образом или поставьте такое-то ядро). Кстати вот только что уже с 2.6.32-ovz-el-alt4 ошибка воспроизвелась. DVL> Могу добавить в hasher поддержку какого-нибудь /etc/hasher.conf или DVL> чего-нибудь аналогичного. Это было бы прекрасно. Кстати о, раз уж ты начал активно хакать hasher. Многие вынуждены изобретать велосипед у себя в ~/.hasher, можно ли это сделать как-то более системно? А именно, у меня сейчас в ~/.hasher apt.conf apt.conf.i586 apt.conf.M51.i586 apt.conf.M51.x86_64 apt.conf.x86_64 config sources.list sources.list.i586 sources.list.M51.i586 sources.list.M51.x86_64 sources.list.x86_64 apt.conf и sources.list -- симлинки. В config есть такая конструкция: # target if [ `uname -m` = "i686" ]; then def_target=i586 apt_config=$HOME/.hasher/apt.conf.i586 fi сие делает сборку для i586 из hasher'а простым, но требовало прыжков с бубном. при этом удобной ручки уже для выбора "под какой бранч собирать" нетути. Хотя я уже подумываю для этого использовать какую-нибудь переменную окружения, которую обрабатывать в .hasher/config. Вопрос -- это мне одному кажется что если конфиг _приходится_ превращать к хитрую логику для решения распространной задачи, это нехорошо? -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-14 1:11 ` Dmitry V. Levin 2010-12-14 1:23 ` Денис Смирнов @ 2010-12-14 12:18 ` Anton Farygin 1 sibling, 0 replies; 19+ messages in thread From: Anton Farygin @ 2010-12-14 12:18 UTC (permalink / raw) To: sisyphus 14.12.2010 04:11, Dmitry V. Levin пишет: > On Tue, Dec 14, 2010 at 04:04:02AM +0300, Денис Смирнов wrote: >> On Mon, Dec 13, 2010 at 03:44:57AM +0300, Dmitry V. Levin wrote: >> >> DVL> Этому ядру в Сизифе недолго осталось, попробуй вместо него ovz-el. >> >> Ok, поставил. >> >> Тогда может хотя бы сообщение об ошибке сделать более человекопонятным? > > hasher-priv-1.3.5-alt1-1-g41559f2 пишет более подробно: > hasher-priv: chrootuid: unshare CLONE_NEWNET: Invalid argument > - так будет понятнее? > >> Например со ссыкой на wiki, где объяснить что любителем ovz ядер можно >> либо отключить суперфичу, либо поставить новое ядро. >> >> И таки для управления дефолтным состоянием нужна ручка в /etc. Потому как >> тем, у кого пользователей много править у кажодго .hasher/config может >> быть весьма неприятно. > > Могу добавить в hasher поддержку какого-нибудь /etc/hasher.conf или > чего-нибудь аналогичного. Вот и я нарвался. Дима, нужно срочно /etc/hasher.conf c включенной по умолчанию сетью в hasher;( Сейчас в дистрибутивах, которые основаны на 32-х ядрах, эта проблема с hasher вовсю вылезает. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] hasher-priv: unshare: Invalid argument 2010-12-12 21:58 ` Dmitry V. Levin 2010-12-12 22:34 ` Денис Смирнов @ 2010-12-14 16:58 ` Michael Shigorin 1 sibling, 0 replies; 19+ messages in thread From: Michael Shigorin @ 2010-12-14 16:58 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Mon, Dec 13, 2010 at 12:58:35AM +0300, Dmitry V. Levin wrote: > > > > А можно его просто научить на старый ядрах делать graceful > > > > fallback и продолжать работать без этой суперфичи? > > > Т.е. ты предлагаешь сделать поведение по умолчанию > > > зависящим от версии работающего ядра? > > Разумеется. > А вот мне очевидно обратное. Нет уж, мне видней, что я предлагаю. :) > > Неработающий по умолчанию hasher, как мне казалось > > очевидным -- хуже, чем не отрубающий сеть сборке. > На каких ядрах в Сизифе hasher-priv сейчас не работает > в конфигурации по умолчанию? On Mon, Dec 13, 2010 at 03:44:57AM +0300, Dmitry V. Levin wrote: > > DVL> На каких ядрах в Сизифе hasher-priv сейчас не работает > > DVL> в конфигурации по умолчанию? > > Вот у меня прямо сейчас -- 2.6.32-ovz-smp-alt7 Аналогично. > Этому ядру в Сизифе недолго осталось, попробуй вместо него ovz-el. Дим, "в сизифе" и "развёрнуто на хостах" несколько различается (хотя при первом удобном случае и так собираюсь перехать на -el). Почему ты упираешься против auto вместо yes, пока не понимаю. Фича нервов не стоит, и да, диагностика [осталась] никакая. Хорошая диагностика -- не просто ключевая фраза для поиска, а подсказка; например, "this kernel doesn't support unshare CLONE_NEWNET, please see FAQ", и соответственно упоминание минимальных проверенно рабочих версий ядра для обеих архитектур плюс ручки для отключения в FAQ. Понимаешь, диагностический вывод лучше проверять, прикинувшись блондином -- как если бы ты ничего не знал о конкретике проблемы. Потому как если знаешь, то и сообщение почти без разницы. :) PS: если бы считал hasher пионерской поделкой -- разумеется, не докапывался бы так занудно к каждой детали. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2010-12-14 16:58 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-12-04 19:00 [sisyphus] hasher-priv: unshare: Invalid argument Michael Shigorin 2010-12-04 19:07 ` Dmitry V. Levin 2010-12-11 9:45 ` Vitaly Lipatov 2010-12-11 10:49 ` Michael Shigorin 2010-12-11 12:40 ` Dmitry V. Levin 2010-12-11 23:04 ` Денис Смирнов 2010-12-11 23:14 ` Dmitry V. Levin 2010-12-12 0:47 ` Денис Смирнов 2010-12-12 21:56 ` Dmitry V. Levin 2010-12-12 22:32 ` Денис Смирнов 2010-12-12 11:33 ` Michael Shigorin 2010-12-12 21:58 ` Dmitry V. Levin 2010-12-12 22:34 ` Денис Смирнов 2010-12-13 0:44 ` Dmitry V. Levin 2010-12-14 1:04 ` Денис Смирнов 2010-12-14 1:11 ` Dmitry V. Levin 2010-12-14 1:23 ` Денис Смирнов 2010-12-14 12:18 ` Anton Farygin 2010-12-14 16:58 ` Michael Shigorin
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