[Bug 1634697] Re: thin-provisioning-tools needs an initramfs-tools hook to support booting into a rootfs stored in a thin pool

2016-10-18 Thread Joshua Weiss
** Description changed:

- I found that the boot process would stall within the generated ramfs
- images on 16.04 when the rootfs existed within a thin pool with the
- actual error referencing a missing /usr/sbin/thin_check executable. I've
- attached my own initramfs hook script which pulls in all of the module
- and library dependencies in addition to the /usr/sbin/pdata_tools binary
- and its thin_* symlinks. It has worked for me on 16.04(.1) on both the
- x86_64 and arm architectures, but I see no reason that it wouldn't work
- anywhere else where the thin-provisioning-tools package exists and fails
- to provide anything similar. Please feel free to include it as-is, or to
- make any changes necessary changes to bring it into compliance with any
- applicable standards or conventions, or to fix any issues I might have
- overlooked.
+ The boot process stalls within the generated ramfs images on 16.04 when
+ the rootfs exists within a thin pool due to a missing
+ /usr/sbin/thin_check. I've attached an initramfs hook script which pulls
+ in all of the module and library dependencies in addition to the
+ /usr/sbin/pdata_tools binary and its thin_* symlinks. So far, it has
+ been tested and found to fix the problem on found to be working on
+ 16.04(.1) on both the x86_64 and arm architectures, but I see no reason
+ why it wouldn't work anywhere else where the thin-provisioning-tools
+ package exists and fails to provide anything similar.

** Description changed:

  The boot process stalls within the generated ramfs images on 16.04 when
  the rootfs exists within a thin pool due to a missing
  /usr/sbin/thin_check. I've attached an initramfs hook script which pulls
  in all of the module and library dependencies in addition to the
  /usr/sbin/pdata_tools binary and its thin_* symlinks. So far, it has
- been tested and found to fix the problem on found to be working on
- 16.04(.1) on both the x86_64 and arm architectures, but I see no reason
- why it wouldn't work anywhere else where the thin-provisioning-tools
- package exists and fails to provide anything similar.
+ been tested and found to fix the problem on 16.04(.1) on both the x86_64
+ and arm architectures, but I see no reason why it wouldn't work anywhere
+ else where the thin-provisioning-tools package exists and fails to
+ provide anything similar.

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

Title:
  thin-provisioning-tools needs an initramfs-tools hook to support
  booting into a rootfs stored in a thin pool

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1634697/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1634697] [NEW] thin-provisioning-tools needs an initramfs-tools hook to support booting into a rootfs stored in a thin pool

2016-10-18 Thread Joshua Weiss
Public bug reported:

I found that the boot process would stall within the generated ramfs
images on 16.04 when the rootfs existed within a thin pool with the
actual error referencing a missing /usr/sbin/thin_check executable. I've
attached my own initramfs hook script which pulls in all of the module
and library dependencies in addition to the /usr/sbin/pdata_tools binary
and its thin_* symlinks. It has worked for me on 16.04(.1) on both the
x86_64 and arm architectures, but I see no reason that it wouldn't work
anywhere else where the thin-provisioning-tools package exists and fails
to provide anything similar. Please feel free to include it as-is, or to
make any changes necessary changes to bring it into compliance with any
applicable standards or conventions, or to fix any issues I might have
overlooked.

** Affects: lvm2 (Ubuntu)
 Importance: Undecided
 Status: New

** Attachment added: "/usr/share/initramfs-tools/hooks/thin-pool"
   https://bugs.launchpad.net/bugs/1634697/+attachment/4763496/+files/thin-pool

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

Title:
  thin-provisioning-tools needs an initramfs-tools hook to support
  booting into a rootfs stored in a thin pool

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1634697/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs