LINUX.ORG.RU

Не запускается xorg-server

 , , ,


0

1

В gentoo (~amd64) с обновлением x11-base/xorg-server-1.19.6 на x11-base/xorg-server-1.19.99.901 был убран флаг 'suid'.

В результате при простом запуске startx возникают следующие ошибки:

Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
...
...
xinit: giving up
xinit: unable to connect X server: Bad file descriptor
xinit: server error
Пользователь находится в группе 'video'.

Помогает первый способ, указанный в статье «Non root Xorg» на сайте Gentoo. Там показано, что с помощью startx -- vt1 можно вообще запустить иксы.

Вопросы:

1 - Наверное, многие пользователи ~amd64 уже столкнулись с этим. Какой наиболее простой и правильный способ теперь запускать иксы после этого обновления?

2 - откуда можно было заранее узнать о предполагаемом разработчиками способе решения этой проблемы? В eselect news read, а так же в последних мыльных листах я не смог найти что-либо об этом.

Deleted

Пользователь находится в группе 'video'.

Cannot open /dev/tty0 (Permission denied)

У него нет прав на tty, а он…

Наверное, многие пользователи ~amd64 уже столкнулись с этим.

Теперь я точно не столкнусь — замаскировал. (%

Какой наиболее простой и правильный способ теперь запускать иксы после этого обновления?

Что говорит гентовики?

откуда можно было заранее узнать о предполагаемом разработчиками способе решения этой проблемы?

Например, как я — прочитать на ЛОРе. (%

x11-base/xorg-server-1.19.99.901 был убран флаг 'suid'

Без suid от юзера иксы никогда не запускались, юзай DM.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Что говорит гентовики?

См. статью «Non root Xorg». Там 2 способа. Но я хотел бы по-прежнему использовать startx.

юзай DM

Но я не хочу. Я хочу startx. Далеко не во всех случаях необходимо запускать иксы.

Deleted
()
Ответ на: комментарий от Deleted

Но я не хочу. Я хочу startx.

Создай файл /etc/portage/env/x11-base/xorg-server, а в нём пропиши (переназначь) src_install.

r3lgar ★★★★★
()

щас бы в 2018 на генте сидеть, когда есть арч...

anonymous
()

Какой наиболее простой и правильный способ теперь запускать иксы после этого обновления?

sudo rc-service xdm start


откуда можно было заранее узнать о предполагаемом разработчиками способе решения этой проблемы?

https://github.com/gentoo/gentoo/commits/master/x11-base/xorg-server

Commits on Oct 21, 2017
x11-base/xorg-server: Remove suid and suid-wrapper USEs, and build suid-wrapper by default
suid-wrapper does the right thing
Closes: #5999


-------

P. S.
Commits on Mar 1, 2018
x11-base/xorg-server: Remove version 1.19.6
1.19.6 contains various regressions vs 1.19.5. Now that 1.20-rc1 is in-tree, get rid of this version.

Closes: https://bugs.gentoo.org/646390
Closes: https://bugs.gentoo.org/646450
Closes: https://bugs.gentoo.org/647288

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.