Note.

This problem appears itself if the swap partition is located on a regular 
partition of disk.
Initramfs hook resume write `RESUME=UUID=someuuid` to the 
`conf/conf.d/zz-resume-auto`

If the swap partition is on a logical volume (e.g. LVM), then
`conf/conf.d/zz-resume-auto` has a variable with a device
`RESUME=/dev/commonvolumegroup/swap` and `/usr/share/initramfs-
tools/scripts/local-premount/resume` works properly.

This issue applies to both hibernation and hybrid sleep modes. Because
hybrid sleep mode is a combination of both modes (S4+S3).

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

Title:
  resume from hibernation broken when resume image is autodetected
  another case

Status in initramfs-tools package in Ubuntu:
  New

Bug description:
  My issue very similar to
  https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1769297

  I am assuming that the code at about line 162 in
  `/usr/share/initramfs-tools/init` like that:

  ```
          resume=*)
                  RESUME="${x#resume=}"
                  case $RESUME in
                  UUID=*)
                          RESUME="/dev/disk/by-uuid/${RESUME#UUID=}"
                  esac
                  ;;
  ``` 

  Only works if user wants to set resume partition as `UUID=some` at
  file like `/etc/initramfs-tools/conf.d/resume`. But in the case when
  initramfs hook resume automatically save `UUID=some` in initrd
  `conf/conf.d/zz-resume-auto` file it doesn't matter. Including for
  operate `DEV=$(readlink -f "$resume")` correctly in
  `/usr/share/initramfs-tools/scripts/local-premount/resume`

  Therefore I decide to add similar code to `/usr/share/initramfs-
  tools/scripts/local-premount/resume` to fix an issue with resuming.

  See a patch in attachment.

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


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to