nafanja
ага, видно под рутом.
Нет. Картинка сделана в консоли под рутом, а сборка в консоли под пользователем.
Или где ты увидел рута?
См лог команд
This Must Be The Place I Waited Years To Leave
nafanja
base-devel
Как это возможно?
[email protected] ~ # pacstrap /mnt base base-devel grub os-prober mc bash-completion screenfetch

Моя подборка команд после загрузки с образа 2016-01-01

[email protected] ~ # lsblk
[email protected] ~ # cfdisk
[email protected] ~ # mkfs.ext4 /dev/sda1
[email protected] ~ # mount /dev/sda1 /mnt
[email protected] ~ # pacstrap /mnt base base-devel grub os-prober mc
[email protected] ~ # genfstab -p /mnt >> /mnt/etc/fstab
[email protected] ~ # arch-chroot /mnt /bin/bash
[[email protected] /]# grub-install /dev/sda
[[email protected] /]# grub-mkconfig -o /boot/grub/grub.cfg
[[email protected] /]# exit
[email protected] ~ # umount /mnt
[email protected] ~ # reboot
[[email protected] ~]# fallocate -l 1G /swapfile
[[email protected] ~]# chmod 600 /swapfile
[[email protected] ~]# mkswap /swapfile
[[email protected] ~]# swapon /swapfile
[[email protected] ~]# echo /swapfile none swap defaults 0 0 >> /etc/fstab
[[email protected] ~]# systemctl enable dhcpcd
[[email protected] ~]# systemctl start dhcpcd
[[email protected] ~]# ping ya.ru
[[email protected] ~]# reboot
[[email protected] ~]# ping ya.ru
[[email protected] ~]# swapon
[[email protected] ~]# timedatectl set-timezone Asia/Yekaterinburg
[[email protected] ~]# mcedit /etc/locale.gen
[[email protected] ~]# locale-gen
[[email protected] ~]# locale -a
[[email protected] ~]# localectl set-locale LANG="ru_RU.UTF-8"
[[email protected] ~]# cat /etc/locale.conf
[[email protected] ~]# echo LC_MESSAGES=ru_RU.UTF-8 >> /etc/locale.conf
[[email protected] ~]# echo LC_COLLATE=C >> /etc/locale.conf
[[email protected] ~]# localectl set-keymap ru
[[email protected] ~]# cat /etc/vconsole.conf
[[email protected] ~]# echo FONT=cyr-sun16 >> /etc/vconsole.conf
[[email protected] ~]# reboot
[[email protected] ~]# mcedit /etc/pacman.conf
[[email protected] ~]# pacman -Sy
[[email protected] ~]# useradd -m -g users -G audio,games,lp,optical,power,network,scanner,storage,video,wheel, -s /bin/bash qq
[[email protected] ~]# passwd qq
[[email protected] ~]# export EDITOR=mcedit
[[email protected] ~]# visudo
[[email protected] ~]# reboot
[[email protected] ~]$ sudo pacman -Sy
[[email protected] ~]$ sudo pacman -S xorg-server xorg-xinit xorg-server-utils xterm xf86-input-synaptics
[[email protected] ~]$ sudo pacman -S xf86-video-vesa
[[email protected] ~]$ sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /usr/X11/xorg.conf.d/
[[email protected] ~]$ startx
и потом накат bug865
This Must Be The Place I Waited Years To Leave
Ясно.
Странно где тогда у меня косяк...
This Must Be The Place I Waited Years To Leave
nafanja
а как ты его собираешь?
makepkg

есть варианты?

Попробуй собрать этот.
https://aur.archlinux.org/cgit/aur.git/snapshot/xorg-server-bug865.tar.gz


tar xzf xorg-server-bug865.tar.gz
cd xorg-server-bug865
makepkg

https://cloud.mail.ru/public/8Y9i/NnXR5Ha5f
У меня он собирается без SUID почему то...
This Must Be The Place I Waited Years To Leave
Т.е. у меня косяк в свежепоставленном Арче получается или в том что я неправильно его собираю?
This Must Be The Place I Waited Years To Leave
svicer
А если поставить оба флага?
--enable-install-setuid \
не влияет на Xorg.wrap, только на Xorg

https://cloud.mail.ru/public/EhQ5/veq3kwooB
This Must Be The Place I Waited Years To Leave
Xts
тогда в чем проблема?
Вот в этом!
Если поставить флаг
--enable-suid-wrapper \
Xorg.wrap не имеет SUID.
This Must Be The Place I Waited Years To Leave
Xts
эти параметры пробовали?
В шапке написано:
Если поставить флаг
--enable-install-setuid \ (disabled by default)
то Xorg имеет SUID
Если поставить флаг
--enable-suid-wrapper \
Xorg.wrap не имеет SUID.
This Must Be The Place I Waited Years To Leave
indeviral
теперь по делу, suid как мне кажется должны устанавливаться при инсталляции, а не при сборке.
--enable-install-setuid:
Установка\снятие этого флага задается в конфигурации. Где конкретно он отрабатывается разве имеет значение?

indeviral
ну и в вдогонку:
--enable-install-setuid: The Xorg binary must run as the root user. This switch ensures that the binary is installed setuid when make is run by an unprivileged user.
--enable-suid-wrapper: Build suid-root wrapper for legacy driver support on rootless xserver systems.
По существу кто-то может проверить у себя сборку xorg-server?
Делов-то 15- минут.
Мне не ясно. Это косяк в системе у меня или системный косяк в последнем роллинг-релизе, если уж прикапались к слову "релиз".
This Must Be The Place I Waited Years To Leave
indeviral
pethead
Ну да)) а что поменялось?
Не понял вашего ответа.
Проясните.
Вы подтверждаете проблему или опровергаете?
Где что поменялось?
This Must Be The Place I Waited Years To Leave