[SRU] sync 14.04 cloud-initramfs-tools to 12.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-initramfs-tools (Ubuntu) |
Fix Released
|
Medium
|
Scott Moser | ||
Precise |
Fix Released
|
Medium
|
Scott Moser |
Bug Description
=== Begin SRU Template ===
[Impact]
MAAS uses 'maas images' from http://
boot a ephemeral environment for curtin to do an install in. The ephemeral
environment is pxe booted with root on a iscsi target also provided by MAAS
For hardware enablement kernels the kernel is not installed in the iscsi
root. Instead, the initramfs contains all the modules that are necessary
and cloud-initramfs
/lib/modules in the initramfs into the target.
This is a well tested path in 14.04 and later, but was not present in 12.04.
The request is to bring cloud-intiramfs
[Test Case]
Simple test case: install cloud-initramfs
* boot precise system
* enable proposed
* apt-get update && apt-get install -qy cloud-initramfs
* initrd=
echo $initrd
lsinitramfs $initrd | grep copymods && echo GOOD || echo MISSING
MAAS Image Test case: Check maas image for presense of copymods
* download latest daily initramfs precise hwe-t. from http://
$ serial=20151105
$ burl=http://
$ wget "$burl/
$ lsinitramfs | grep copymods && echo GOOD || echo MISSING
MAAS 1.9 Test Case: Deploy MAAS 1.9 with bcache.
* configure a node for bcache
* install node
* currently this will fail with error like:
FATAL: Could not load /lib/modules/
An error occured handling 'bcache0': ProcessExecutio
Command: ['modprobe', 'bcache']
[Regression Potential]
New binary only package will not likely cause any regression. Only to people who pick up this new package which takes action on their part.
There are 2 changes that come in to existing code, both are in growroot.
a.) identify partitions named with a 'p' (mmcblk0p1) (LP: #1236380)
b.) support new versions of growpart which changed exit status. This change is backwards compatible as growpart looks at the exit output written rather than only at the exit code.
[Other Information]
MAAS precise images build with ppa:maas-
[1] https:/
=== End SRU Template ===
cloud-initramfs
bug 1513176 reported failure of bcache with maas images. The failure was two pronged.
A.) there was no bcache module in the initramfs .
B.) in precise, there is no cloud-initramfs
In order to boot hwe kernels with 12.04 in MAAS, we need to add cloud-initramfs
Related branches
Changed in cloud-initramfs-tools (Ubuntu): | |
assignee: | nobody → Scott Moser (smoser) |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in cloud-initramfs-tools (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in cloud-initramfs-tools (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in cloud-initramfs-tools (Ubuntu Precise): | |
importance: | Undecided → Medium |
assignee: | nobody → Scott Moser (smoser) |
Changed in maas-images: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Scott Moser (smoser) |
description: | updated |
description: | updated |
description: | updated |
summary: |
- SRU:add cloud-initramfs-copymods to 12.04 + [SRU] sync 14.04 cloud-initramfs-tools to 12.04 |
description: | updated |
no longer affects: | maas-images |
Hello Scott, or anyone else affected,
Accepted cloud-initramfs -tools into precise-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ cloud-initramfs -tools/ 0.25ubuntu1. 12.04.1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!