Bug#1001263: logind: IdleAction=ignore not effective
Thanks for the quick answer Michael; I see logind suspending the system but not because of "System idle": I have then to investigate what component is triggering such suspend after a certain inactivity time. I guess this bug can be therefore closed. Cheers, Andrea On Tue, Dec 7, 2021 at 11:55 AM Michael Biebl wrote: > On 07.12.21 10:30, Michael Biebl wrote: > > Control: tags -1 + moreinfo > > > > On 07.12.21 09:47, Andrea V wrote: > >> changing IdleAction options inside /etc/systemd/logind.conf does not > >> have any effect on automatic sleep. > > > > What exactly does that mean? > > Do you want logind to suspend after some idle time (and it doesn't) or > > did you set IdleAction to ignore but it suspended anyway? > > Assuming it is the latter, keep in mind that IdleAction=ignore is the > default, so you don't need to explicitly configure it. > > I suspect that your system suspend wasn't actually trigged by logind's > idle action. > > But you can find out easily. > > Run (as root) journalctl -u systemd-logind and check the time window > when your system went into suspend. If it was triggered by logind, then > you should have a message like: > > > Dez 07 11:49:33 pluto systemd-logind[3087]: System idle. Doing suspend > operation. > Dez 07 11:49:33 pluto systemd-logind[3087]: Suspending... > > > >
Bug#1001263: logind: IdleAction=ignore not effective
On 07.12.21 10:30, Michael Biebl wrote: Control: tags -1 + moreinfo On 07.12.21 09:47, Andrea V wrote: changing IdleAction options inside /etc/systemd/logind.conf does not have any effect on automatic sleep. What exactly does that mean? Do you want logind to suspend after some idle time (and it doesn't) or did you set IdleAction to ignore but it suspended anyway? Assuming it is the latter, keep in mind that IdleAction=ignore is the default, so you don't need to explicitly configure it. I suspect that your system suspend wasn't actually trigged by logind's idle action. But you can find out easily. Run (as root) journalctl -u systemd-logind and check the time window when your system went into suspend. If it was triggered by logind, then you should have a message like: Dez 07 11:49:33 pluto systemd-logind[3087]: System idle. Doing suspend operation. Dez 07 11:49:33 pluto systemd-logind[3087]: Suspending... OpenPGP_signature Description: OpenPGP digital signature
Bug#1001263: logind: IdleAction=ignore not effective
Control: tags -1 + moreinfo On 07.12.21 09:47, Andrea V wrote: changing IdleAction options inside /etc/systemd/logind.conf does not have any effect on automatic sleep. What exactly does that mean? Do you want logind to suspend after some idle time (and it doesn't) or did you set IdleAction to ignore but it suspended anyway? OpenPGP_signature Description: OpenPGP digital signature
Bug#1001263: logind: IdleAction=ignore not effective
Package: systemd Version: 249.7-1 Severity: normal X-Debbugs-Cc: andreakarim...@gmail.com Dear Maintainer, changing IdleAction options inside /etc/systemd/logind.conf does not have any effect on automatic sleep. In addition, even specifying a command that should explicitly prevent the system from going to sleep on idle has also no effect: # systemd-inhibit --what=idle bash -c 'sleep 999' # systemd-inhibit --list WHO UID USER PIDCOMMWHAT WHY MODE ModemManager 0root 1213 ModemManagersleep ModemManager needs to reset devices delay NetworkManager 0root 1150 NetworkManager sleep NetworkManager needs to turn off networks delay Unattended Upgrades Shutdown 0root 1273 unattended-upgr shutdown Stop ongoing upgrades or perform upgrades before shutdown delay bash -c sleep 9991000 karimo 2530 systemd-inhibit idle Unknown reasonblock Bests! -- Package-specific info: -- System Information: Debian Release: bookworm/sid APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.15.0-2-amd64 (SMP w/16 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages systemd depends on: ii adduser 3.118 ii libacl1 2.3.1-1 ii libapparmor1 3.0.3-6 ii libaudit11:3.0.6-1+b1 ii libblkid12.37.2-4 ii libc62.32-4 ii libcap2 1:2.44-1 ii libcrypt11:4.4.26-1 ii libcryptsetup12 2:2.4.2-1 ii libgcrypt20 1.9.4-4 ii libgnutls30 3.7.2-2 ii libgpg-error01.42-3 ii libip4tc21.8.7-1 ii libkmod2 29-1 ii liblz4-1 1.9.3-2 ii liblzma5 5.2.5-2 ii libmount12.37.2-4 ii libpam0g 1.4.0-10 ii libseccomp2 2.5.3-2 ii libselinux1 3.3-1+b1 ii libsystemd0 249.7-1 ii libzstd1 1.4.8+dfsg-3 ii mount2.37.2-4 ii util-linux 2.37.2-4 Versions of packages systemd recommends: ii dbus [default-dbus-system-bus] 1.12.20-3 ii systemd-timesyncd [time-daemon] 249.7-1 Versions of packages systemd suggests: ii policykit-10.105-31 pn systemd-container Versions of packages systemd is related to: pn dracut ii initramfs-tools 0.140 ii libnss-systemd 249.7-1 ii libpam-systemd 249.7-1 ii udev 249.7-1 -- Configuration Files: /etc/systemd/journald.conf changed: [Journal] SystemMaxUse=5G /etc/systemd/logind.conf changed: [Login] IdleAction=ignore IdleActionSec=120min -- no debconf information