Package: uswsusp Version: 1.0+20120915-6.1+b1 Followup-For: Bug #758004 Dear Maintainer,
An effective workaround is to use systemd overrides as mentioned earlier, from the Arch Linux wiki. Adapted for Debian, this becomes: $ cat /etc/systemd/system/systemd-{suspend,hybrid-sleep,hibernate}.service.d/override.conf [Service] ExecStart= ExecStartPre=-/usr/bin/run-parts -v -a pre /lib/systemd/system-sleep ExecStart=/usr/sbin/{s2ram,s2both,s2disk} ExecStartPost=-/usr/bin/run-parts -v --reverse -a post /lib/systemd/system-sleep Or you can mix-and-match as desired; for example I'm using {suspend,s2both} because the XFCE GUI doesn't have a "hybrid sleep" option. This works even if the whole disk is encrypted, including the swap partition. After your initramfs decrypts the relevant partitions, the s2disk resume logic kicks in as normal. X -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (300, 'unstable'), (200, 'experimental'), (1, 'experimental-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages uswsusp depends on: ii debconf [debconf-2.0] 1.5.60 ii libblkid1 2.29.2-1 ii libc6 2.24-10 ii liblzo2-2 2.08-1.2+b2 ii libpci3 1:3.5.2-1 ii libx86-1 1.1+ds1-10.2 Versions of packages uswsusp recommends: ii initramfs-tools 0.130 ii mount 2.29.2-1 uswsusp suggests no packages. -- debconf information excluded