[devel] Q: Xvfb: SELinux support breaks software
Dmitry V. Levin
ldv на altlinux.org
Пн Авг 30 08:18:38 UTC 2010
On Mon, Aug 30, 2010 at 12:07:56PM +0400, Dmitry V. Levin wrote:
> On Mon, Aug 30, 2010 at 10:31:34AM +0400, Valery V. Ionozemtsev wrote:
> > В Пнд, 30/08/2010 в 10:28 +0400, Valery V. Ionozemtsev пишет:
> > > В Пнд, 30/08/2010 в 02:11 +0400, Dmitry V. Levin пишет:
> > > > On Mon, Aug 30, 2010 at 01:57:47AM +0400, ALT beekeeper wrote:
> > > > > xvfb-run-1.4.1-alt1
> > > > > + ./xvfb-run -a xset b
> > > > > Fatal server error:
> > > > > SELinux: Failed to open x_contexts mapping in policy
> > > >
> > > > Что-то сломалось в Xvfb после включения поддержки SELinux в xorg-server?
> > >
> > > что то сломалось в вашем этом хашере. у меня в локальном хашере
> > >
> > > [builder на shrek .in]$ xvfb-run xdpyinfo
> > > _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
> > > name of display: :99.0
> > > version number: 11.0
> > > vendor string: The X.Org Foundation
> > > vendor release number: 10900000
> > > X.Org version: 1.9.0
> > > maximum request size: 16777212 bytes
> > >
> > > и т.д.
> >
> > ох ты ёпть... у меня proc в hasher монтируется, без proc ваш selinux не
> > работает
>
> Он работает, только надо правильно проверять код возврата.
> 2sem@: Миша, проверь/исправь, пожалуйста, поддержку SELinux в xorg-server.
В xorg-server/Xext/xselinux_ext.c написано:
if (!is_selinux_enabled()) {
LogMessage(X_INFO, "SELinux: Disabled on system\n");
return;
}
Неправильную проверку
if (!is_selinux_enabled())
нужно исправить на
if (is_selinux_enabled() <= 0)
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100830/5d2ed338/attachment-0001.bin>
Подробная информация о списке рассылки Devel