Xfce 4.12 при выключении компьюетра из меню перебрасывает в slim

Добрый день.
Xfce 4.12
Давно появилась проблема при выключении компьютера из меню Выход из системы, выбрасывает в авторизацию slim, авторизуешся повторно и сразу делаеш выключения компьютера, компьютер выключается.
Подскажите пожалуйста в чем может быть проблема.

egrep -v '#|^$' /etc/rc.conf 
rc_shell=/sbin/sulogin
unicode="YES"
rc_tty_number=12
[ebuild   R    ] x11-base/xorg-server-1.20.3:0/1.20.3::gentoo  USE="glamor suid udev xorg -debug -dmx -doc -ipv6 -kdrive -libressl -minimal (-selinux) -static-libs -systemd -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" 0 KiB
[ebuild   R    ] x11-misc/slim-1.3.6-r5::gentoo  USE="pam -branding -consolekit" 0 KiB

А что в логах?

А что в логах?

был авторизованн в xfce4,

Был авторизованн в xfce4, решил попробовать выключить компьютер через панель выход из компьютера, выбросило в авторизацию слима.
Вот лог.

tail /var/log/messages 
Jan  6 17:02:06 serv0 kernel: [2597]: Removed session 3.
Jan  6 17:10:01 serv0 cron[7436]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons)
Jan  6 17:10:51 serv0 slim[5810]: pam_unix(slim:session): session closed for user bagas
Jan  6 17:11:00 serv0 slim[7577]: pam_unix(slim:session): session opened for user bagas by (uid=0)
Jan  6 17:11:00 serv0 kernel: [2597]: New session 4 of user bagas.
Jan  6 17:11:06 serv0 gnome-keyring-daemon[7854]: couldn't access control socket: /run/user/1000/keyring/control: Нет такого файла или каталога
Jan  6 17:11:16 serv0 su[7898]: Successful su for root by bagas
Jan  6 17:11:16 serv0 su[7898]: + /dev/pts/1 bagas:root
Jan  6 17:11:16 serv0 su[7898]: pam_unix(su:session): session opened for user root by (uid=1000)
Jan  6 17:11:16 serv0 su[7898]: pam_elogind(su:session): Cannot create session: Already occupied by a session
# tail /var/log/slim.log 
slim: waiting for X server to begin accepting connections.
slim: waiting for X server to shut down
slim: waiting for X server to begin accepting connections.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Думаю все это из-за перехода

Думаю все это из-за перехода на elogind.
Новому скайпу нужен elogind.
Пока читаю инструкции, но пока все глухо.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Покажите, что у вас

Покажите, что у вас глобальных USEах.
Рекомендуют в make.conf

USE="... elogind ..."

Проверить, что consolekit нигде не вставляются для отдельных пакетов.
Пересобрать

emerge --update --deep --newuse --complete-graph --with-bdeps=y --quiet-build=y @world

Если мир уже пересобран так, то может попробовать привентивно пересобрать отдельные пакеты
xfce4-session polkit slim

grep USE /etc/make.conf

grep USE /etc/make.conf 
USE="freetype -gnome -samba -cups thunar elogind -consolekit -systemd policykit pam udev bash-completion unicode 7zip xorg esd xvmc dxr3 audiofile vidix aalib vcd -hal xvid lua bzip2 dbus a52 aac amr accessibility oss mng vorbis crypt python perl flac -arts ieee1394 -kdevelop xine tiff djvu glib mtrr dvd slang lzo -kde alsa cdr sse sse2 ss ssse3 pae mp3 X mmx ogg -ipv6 -kdeenablefinal -kdehiddenvisibility jpeg gif -sudo pnp png usb pdf -multilib pdo"

Попробую пересобрать, но думаю не поможет, эти пакеты уже пересобирались и мир с системой обновлялся.

[ebuild   R    ] sys-auth/polkit-0.115-r2::gentoo  USE="elogind introspection nls pam -examples -gtk -jit -kde (-selinux) -systemd -test" 0 KiB
[ebuild   R    ] x11-misc/slim-1.3.6-r5::gentoo  USE="pam -branding -consolekit" 0 KiB
[ebuild   R    ] xfce-base/xfce4-session-4.12.1-r2::gentoo  USE="nls policykit -systemd -upower -xscreensaver" 0 KiB

пересобрал пакеты, вот такая ошибка вышла, не пойму что она значит.

--- replaced dir /etc/X11/Sessions
--- replaced dir /etc/X11
--- replaced dir /etc
 * Updating icons cache ...                                                                                                                                    [ ok ]
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
 * Updating icons cache ...                                                                                                                                    [ ok ]
>>> xfce-base/xfce4-session-4.12.1-r2 merged.
>>> Regenerating /etc/ld.so.cache...

 * Messages for package sys-auth/polkit-0.115-r2:

 * Failed to set XATTR_PAX markings -mre test/polkitbackend/.libs/polkitbackendjsauthoritytest.
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

.

bagas написал(а):
пересобрал пакеты, вот такая ошибка вышла, не пойму что она значит.

Файловая система (корня и, если выделены в отдельные разделы, /usr///var/) какая?

:wq
--
Live free or die

/dev/sda1 /

/dev/sda1               /               ext4            noatime,defaults,relatime,discard        0 1
/dev/sdb4               none            swap            sw              0 0
/dev/sda2               /var            ext4            noatime,relatime,discard         0 0
/dev/sda3               /home           ext4            noatime,relatime,discard         0 2
tmpfs			/tmp		tmpfs		defaults,noatime,size=110M,mode=1777    0 0
tmpfs                   /run            tmpfs           noatime,nodiratime,nodev,nosuid,noexec,mode=0755,size=10M    0 0
tmpfs                   /var/log        tmpfs           noatime,nodiratime,size=110M    0 0
tmpfs                   /mnt/tmp        tmpfs           rw,nosuid,noatime,nodev,size=3G,mode=775,uid=portage,gid=portage,x-mount.mkdir=775    0 0
/dev/sdb3               /mnt/old/home   ext4            noatime,relatime,nodiratime      0 2
/dev/sdb1               /mnt/win        ntfs-3g         rw,locale=ru_RU.UTF-8   0 2
/dev/sdb2               /mnt/win1       ntfs-3g         rw,locale=ru_RU.UTF-8   0 2
/dev/sda4		/mnt/win2	ntfs-3g         rw,locale=ru_RU.UTF-8   0 2
shm			/dev/shm	tmpfs		nodev,nosuid,noexec	0 0

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Лучше

Лучше

mount|egrep "/sda|var|usr"

Покажет реальную ситуацию.

/dev/sda1 on / type ext4

/dev/sda1 on / type ext4 (rw,noatime,discard,data=ordered)
/dev/sda2 on /var type ext4 (rw,noatime,discard,data=ordered)
/dev/sda3 on /home type ext4 (rw,noatime,discard,data=ordered)
tmpfs on /var/log type tmpfs (rw,noatime,nodiratime,size=112640k)
/dev/sda4 on /mnt/win2 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

?

Судя по man ext4 тебе недостаёт опции user_xattr.

:wq
--
Live free or die

А для чего она или что она

А для чего она или что она даст мне?

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

.

bagas написал(а):
А для чего она или что она даст мне?

Включит поддержку атрибутов, ошибка выставления которых породила вопрос.

:wq
--
Live free or die

А на ssd диске этот параметр

А на ssd диске этот параметр user_xattr не усугубит производительность?

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

нет, не усугубит, разве что

нет, не усугубит, разве что раз в 500 все медленнее станет :-D
не надо упарываться в такие псевдооптимизации. ничего там медленнее не станет. есть сомнения? тогда есть fio, тестируй и сравнивай.

!

Beelzebubbie написал(а):
нет, не усугубит, разве что раз в 500 все медленнее станет :-D

512 же! ☺

Beelzebubbie написал(а):
не надо упарываться в такие псевдооптимизации. ничего там медленнее не станет. есть сомнения? тогда есть fio, тестируй и сравнивай.

«Поделись рекурсией своей…»
Конечно, проблема [сопротивления измерительного канала] во весь рост встаёт в масштабе микромира.
Но тут с ней не разминуться.

Поэтому нужно начинать с применения знания основной проблемы современной науки.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".