[РЕШЕНО?] systemctl suspend фризит иксы

При выполнении
systemctl suspend
ноут уходит в спячку, все как и положено. Нажатием на esc пробуждаю его но cinnamon не реагирует ни на что. Захожу в другой tty, делаю
sudo killall Xorg.bin
иксы перезапускаются, я логинюсь все отлично. Также нормально работает суспенд когда закрываю крышку, засыпает и просыпается как надо, все после этого работает.

Linux arch 3.14.28-1-lts
стоит bumblebee bbswitch nvidia-drivers xf86-video-intel
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 5001
	Flags: bus master, fast devsel, latency 0, IRQ 46
	Memory at e1400000 (64-bit, non-prefetchable) [size=4M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 6000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff) (prog-if ff)
	!!! Unknown header type 7f
	Kernel modules: nouveau, nvidia
DE - cinnamon

P.S.

Xorg.log:
[  8762.650] (II) AIGLX: Suspending AIGLX clients for VT switch
[  8886.800] (II) AIGLX: Resuming AIGLX clients after VT switch
[  8886.800] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 0, position (0, 0), rotation normal, reflection none
[  8887.388] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[  8909.750] (II) AIGLX: Suspending AIGLX clients for VT switch
journalctl -b -p err:
Jan 25 15:01:20 arch cinnamon-screensaver-dialog[4885]: pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for update
Jan 25 15:01:20 arch cinnamon-screensaver-dialog[4885]: pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for read
Jan 25 15:01:25 arch cinnamon-screensaver-dialog[4938]: pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for update
Jan 25 15:01:25 arch cinnamon-screensaver-dialog[4938]: pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for read
Jan 25 15:01:27 arch cinnamon-screensaver-dialog[4957]: pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for update
Jan 25 15:01:27 arch cinnamon-screensaver-dialog[4957]: pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for read
Jan 25 15:01:30 arch cinnamon-screensaver-dialog[4957]: pam_tally(cinnamon-screensaver:setcred): Error opening /var/log/faillog for update
Jan 25 15:01:30 arch cinnamon-screensaver-dialog[4957]: pam_tally(cinnamon-screensaver:setcred): Error opening /var/log/faillog for update

Решение:
sudo pacman -S pm-utils
Очевидно, что systemctl suspend фризит не всю систему, а только иксы, в данном случае - cinnamon.
Начать надо с парсинга лога systemd (journalctl) и иксов (/var/log/Xorg.0.log).
Aivar
Очевидно, что systemctl suspend фризит не всю систему, а только иксы, в данном случае - cinnamon.
Начать надо с парсинга лога systemd (journalctl) и иксов (/var/log/Xorg.0.log).
Я думаю, что это как-то связанно с безопасностью.
В каком смысле? Т.е. после пробуждения где-то на уровне cinnamon'а блокируется вход в графическую оболочку?
Aivar
В каком смысле? Т.е. после пробуждения где-то на уровне cinnamon'а блокируется вход в графическую оболочку?
я предполагаю, знал бы тему не создавал :)
Оч интересно, в этом треде решили проблему сменой DE XD. Хотелось бы все-таки сидеть на корице.
тут пишут, что это не в корице дело а в модуле PAM. Куда смотреть?
Я не сильно шарю в sytemd, поэтому просто записал лог ухода и выхода из suspend'а.
pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for update
Может я и не прав, нужно почитать про модуль pam_tally , но вроде бы он связан с блокированием учетных записей и количеством неудачных плопыток входа, а главное он пишет в файл var/log/faillog — который как видно дает ошибку на открытие. Почему — сказать не могу........
Когда то встречалось в инете решение с ошибкой открытия этого файла — подробностей не помню, но вроде бы предлагалось переименовать этот файл из под рута (наверное лучше залогиниться под рутом), а потом зайти под юзером...........попробуй........не получиться, погугли по названию этого модуля и файла.
А лучше — убери screensaver, DM (для чего все это — не пойму) и попробуй suspend
Ошибки не исчезают с опытом - они просто умнеют
vasek
pam_tally(cinnamon-screensaver:auth): Error opening /var/log/faillog for update
Может я и не прав, нужно почитать про модуль pam_tally , но вроде бы он связан с блокированием учетных записей и количеством неудачных плопыток входа, а главное он пишет в файл var/log/faillog — который как видно дает ошибку на открытие. Почему — сказать не могу........
Когда то встречалось в инете решение с ошибкой открытия этого файла — подробностей не помню, но вроде бы предлагалось переименовать этот файл из под рута (наверное лучше залогиниться под рутом), а потом зайти под юзером...........попробуй........не получиться, погугли по названию этого модуля и файла.
А лучше — убери screensaver, DM (для чего все это — не пойму) и попробуй suspend
Спасибо, будем думать :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.