[sisyphus] hasher-priv: unshare: Invalid argument
Денис Смирнов
mithraen на freesource.info
Вт Дек 14 01:23:21 UTC 2010
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/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20101214/7dda1639/attachment-0001.bin>
Подробная информация о списке рассылки Sisyphus