[Bug 1829726] [NEW] resume after hibernation fails because resume script is never executed

Bas Zoetekouw bas at debian.org
Mon May 20 08:53:08 UTC 2019


Public bug reported:

In recent versions of initramfs-tools-core, the hibernation resume
script (/usr/share/initramfs-tools/scripts/local-premount/resume) is no
longer +x, so it's silently skipped during boot, causing resume after
hibernation to fail.

I'm not sure when this change was introduced.  All I can see is that it
worked fine on 18.04, but that it's broken in current 19.10-dev.

╰─▶ ls -la /usr/share/initramfs-tools/scripts/local-premount/resume
-rw-r--r-- 1 root root 1,5K apr 29 09:24 /usr/share/initramfs-tools/scripts/local-premount/resume

Unpacking the initramfs confirms this:

╰─▶ unmkinitramfs /boot/initrd.img-5.0.0-13-generic initramfs

╰─▶ ls -la initramfs/main/scripts/local-premount/
total 32K
drwxr-xr-x  2 bas bas 4,0K mei 20 10:49 ./
drwxr-xr-x 10 bas bas 4,0K mei 20 10:49 ../
-rw-r--r--  1 bas bas  246 mei 20 10:29 ORDER
-rwxr-xr-x  1 bas bas  270 mrt 12 04:53 btrfs*
-rwxr-xr-x  1 bas bas 4,1K apr 29 09:24 fixrtc*
-rwxr-xr-x  1 bas bas  226 mei  3 07:49 ntfs_3g*
-rw-r--r--  1 bas bas 1,5K apr 29 09:24 resume

╰─▶ cat initramfs/main/scripts/local-premount/ORDER    
/scripts/local-premount/btrfs "$@"
[ -e /conf/param.conf ] && . /conf/param.conf
/scripts/local-premount/fixrtc "$@"
[ -e /conf/param.conf ] && . /conf/param.conf
/scripts/local-premount/ntfs_3g "$@"
[ -e /conf/param.conf ] && . /conf/param.conf

** Affects: initramfs-tools (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- resume afte hibernation fails because resume script is never executed
+ resume after hibernation fails because resume script is never executed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1829726

Title:
  resume after hibernation fails because resume script is never executed

Status in initramfs-tools package in Ubuntu:
  New

Bug description:
  In recent versions of initramfs-tools-core, the hibernation resume
  script (/usr/share/initramfs-tools/scripts/local-premount/resume) is
  no longer +x, so it's silently skipped during boot, causing resume
  after hibernation to fail.

  I'm not sure when this change was introduced.  All I can see is that
  it worked fine on 18.04, but that it's broken in current 19.10-dev.

  ╰─▶ ls -la /usr/share/initramfs-tools/scripts/local-premount/resume
  -rw-r--r-- 1 root root 1,5K apr 29 09:24 /usr/share/initramfs-tools/scripts/local-premount/resume

  Unpacking the initramfs confirms this:

  ╰─▶ unmkinitramfs /boot/initrd.img-5.0.0-13-generic initramfs

  ╰─▶ ls -la initramfs/main/scripts/local-premount/
  total 32K
  drwxr-xr-x  2 bas bas 4,0K mei 20 10:49 ./
  drwxr-xr-x 10 bas bas 4,0K mei 20 10:49 ../
  -rw-r--r--  1 bas bas  246 mei 20 10:29 ORDER
  -rwxr-xr-x  1 bas bas  270 mrt 12 04:53 btrfs*
  -rwxr-xr-x  1 bas bas 4,1K apr 29 09:24 fixrtc*
  -rwxr-xr-x  1 bas bas  226 mei  3 07:49 ntfs_3g*
  -rw-r--r--  1 bas bas 1,5K apr 29 09:24 resume

  ╰─▶ cat initramfs/main/scripts/local-premount/ORDER    
  /scripts/local-premount/btrfs "$@"
  [ -e /conf/param.conf ] && . /conf/param.conf
  /scripts/local-premount/fixrtc "$@"
  [ -e /conf/param.conf ] && . /conf/param.conf
  /scripts/local-premount/ntfs_3g "$@"
  [ -e /conf/param.conf ] && . /conf/param.conf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1829726/+subscriptions



More information about the foundations-bugs mailing list