[Bug 1683105] Re: Installation of DMRaid should automatically add necessary modules to /etc/initramfs-tools/modules

Phillip Susi psusi at ubuntu.com
Tue Dec 5 17:53:56 UTC 2017


** Description changed:

- This is related to bug 1313169, I have had a sudden bout of clarity on
- the cause of the issue.
+ [Impact]
+ Users of rake raid using raid 5 can not boot their systems because the required kernel module is not loaded by the initramfs.  The hook script simply needs to request this module be loaded.
  
- I propose this modification to the dmraid installation script as it is a
- small but necessary enhancement.
+ [Test Case]
+ Install on a fakeraid raid 5
  
- When dmraid is installed, it adds all the necessary hooks to initramfs-
- tools. However, it has one oversight, that the required raid modules are
- not added to /etc/initramfs-tools/modules. Without these modules, dmraid
- will inevitably fail to initialize the array when started since the
- kernel would not be able to find the required modules in the image.
- 
- I propose that when dmraid is installed, during installation the script
- would check to see if the following items are already in /etc/initramfs-
- tools/modules, and append the required modules into the bottom of the
- file if it's not, and then rebuild the initramfs, update grub and if
- necessary reinstall grub. On uninstall of package, I propose that we
- should just warn the user but leave the lines in just in case they're
- using something else that also needs the modules.
- 
- The following modules should be appended to the /etc/inmitramfs-
- tools/modules file:
- 
- raid0
- dm_raid
- raid1
- raid10
- raid456
- async_raid6_recov
- async_memcpy
- async_pq
- async_tx
- raid6_pq
- async_xor
- xor
- libcrc32c
+ [Regression Potential]
+ None.  Seriously, the worst that can happen is that the requested module is not loaded anyway.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1683105

Title:
  Installation of DMRaid should automatically add necessary modules to
  /etc/initramfs-tools/modules

Status in dmraid package in Ubuntu:
  Triaged

Bug description:
  [Impact]
  Users of rake raid using raid 5 can not boot their systems because the required kernel module is not loaded by the initramfs.  The hook script simply needs to request this module be loaded.

  [Test Case]
  Install on a fakeraid raid 5

  [Regression Potential]
  None.  Seriously, the worst that can happen is that the requested module is not loaded anyway.

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



More information about the Ubuntu-sponsors mailing list