[devel] hasher-priv и binfmt_misc
Kirill A. Shutemov
=?iso-8859-1?q?kirill_=CE=C1_shutemov=2Ename?=
Вс Авг 31 05:13:47 MSD 2008
В новую сборку qemu я добавил опцию -binfmt-misc-friendly, которая
позволяет использовать флаги 'O' и 'P' в binfmt_misc. Что бы передать эту
опцию в qemu я использую обёртку, которую запускает binfmt_misc. Обёртка
выглядит так:
#!/.host/sh
/.host/qemu-arm.bin -binfmt-misc-friendly "$@"
`
Я добавил в hasher код генерации этой обёртки(у меня в git).
Однако, при тестировании всплыла ошибка. Инициализация чрута завершается
ошибкой:
hasher-priv: slave: chrootuid: execve: /.host/entry: Exec format error
Если же сделать просто sudo chroot ~/hasher/chroot /.host/entry, всё
работает корректно. Без обёртки проблем, также, не наблюдается.
Думаю, это ошибка в binfmt_misc. Недавно одну я там уже словил. Вопрос в
том, что такого делает hasher-priv, что ошибка проявляется? Без
hasher-priv ошибку воспроизвести мне пока не удаётся. Есть идеи?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080831/4eeaed57/attachment-0002.bin>
Подробная информация о списке рассылки Devel