UPD: куря логи выяснил, что имеет к этому отношение selinux. после его отключения стало засыпать и от юзера.
не могу сказать, что проблема решена, всё-таки хотелось бы тогда понять где я должен был увидеть ругань selinux на неправомерный доступ и как его настроить на это.
Привет, ЛОР! Не могу понять почему не засыпает комп в режиме hibernate.
Дано:
- Fedora 29 amd64 on LVM with KDE5
- GRUB2
- UEFI (secure boot disabled)
- swap-file on root
При вызове из меню KDE suspend to RAM засыпает и просыпается, а suspend to disk (aka hibernate) только мигнёт экраном и включается обратно. При вызове из консоли# /usr/lib/systemd/systemd-sleep hibernate
и# /usr/lib/systemd/systemd-sleep suspend
всё засыпает и просыпается. Хотя от юзера эти команды не срабатывают, permission denied.Таким образом, как выяснить какой командой из KDE-menu засыпается комп (и почему hibernate не срабатывает?)?
В# journalctl -b
есть уточнение ошибки в 2018-2019 строках, но распарсить не могу.
# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(test -f /etc/rfremix-release && sed 's, release .*$,,g' /etc/rfremix-release || sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet" GRUB_DISABLE_RECOVERY="true"
# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.20.6-200.fc29.x86_64 root=/dev/mapper/max--desktop-root ro rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet
# free -m total used free shared buff/cache available Mem: 15787 1595 12952 331 1239 13578 Swap: 8191 0 8191
# swapon -v NAME TYPE SIZE USED PRIO /var/swapfile file 8G 0B -2
# filefrag -v /var/swapfile Filesystem type is: ef53 File size of /var/swapfile is 8589934592 (2097152 blocks of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 2047: 497664.. 499711: 2048: 1: 2048.. 4095: 501760.. 503807: 2048: 499712: 2: 4096.. 8191: 507904.. 511999: 4096: 503808: 3: 8192.. 16383: 516096.. 524287: 8192: 512000:
# journalctl -u systemd-hibernate ... -- Reboot -- фев 10 00:31:40 max-desktop systemd[1]: Starting Hibernate... фев 10 00:31:40 max-desktop systemd-sleep[2131]: Failed to write hibernation disk offset: Permission denied фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=1/FAILURE фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'. фев 10 00:31:40 max-desktop systemd[1]: Failed to start Hibernate.
# ls -lh /var/swapfile -rw-------. 1 root root 8,0G фев 9 21:54 /var/swapfile
$ groups max wheel kvm libvirt
# cat /usr/lib/systemd/system/systemd-hibernate.service [Unit] Description=Hibernate Documentation=man:systemd-suspend.service(8) DefaultDependencies=no Requires=sleep.target After=sleep.target [Service] Type=oneshot ExecStart=/usr/lib/systemd/systemd-sleep hibernate
dmesg после чистой загрузки и hibernate
journalctl -b после чистой загрузки и hibernate