vfat support broken in initramfs

Bug #1540522 reported by Marc-Andre Gatien on 2016-02-01
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Scott Moser
initramfs-tools (Ubuntu)
Scott Moser

Bug Description

when it try to mount the fat32 for the efi it failed with the following error : [ 117.627721] FAT-fs (sda1): IO charset iso8859-1 not found

which is due to the missing module : nls_iso8859_1

workaround is : to apt-get install linux-generic
than the module is properly loaded.

here's the error that I've seen in the boot.log :
 can't create directory '/root/lib/modules': Read-only file system

Changed in maas:
status: New → Invalid
milestone: none → 1.9.1
Changed in curtin:
importance: Undecided → Critical
Changed in maas:
importance: Undecided → Critical
Andres Rodriguez (andreserl) wrote :

This seems more like maas-images issue than curtin

Scott Moser (smoser) wrote :

This may be fixed by the fix that went in for bug 1543204 (creating /lib/modules in the image).

Scott Moser (smoser) wrote :

0.120ubuntu1 in wily broke vfat from initramfs as it dropped nls_iso8859-1 and nls_cp437 from the list of modules for 'base' in hook-functions.

summary: - Xenial deploy failed at efi mount
+ vfat support broken in initramfs
Changed in initramfs-tools (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Scott Moser (smoser) wrote :

initramfs-tools at 0.122ubuntu3 is in xenial-proposed now, and should have this fix.
it will migrate to -updates when the tests pass

Then, we need maas images with that inside.

Marc-Andre Gatien (m-gatien) wrote :

Great Thanks Scott

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package initramfs-tools - 0.122ubuntu3

initramfs-tools (0.122ubuntu3) xenial; urgency=medium

  * initramfs-tools-core uses initramfs-tools-bin add dependancy (LP:

initramfs-tools (0.122ubuntu2) xenial; urgency=medium

  * fix vfat support (LP: #1540522) from initramfs.

 -- Andy Whitcroft <email address hidden> Mon, 08 Feb 2016 21:50:03 +0000

Changed in initramfs-tools (Ubuntu):
status: Confirmed → Fix Released
Scott Moser (smoser) on 2016-02-09
no longer affects: curtin
Scott Moser (smoser) wrote :

This should be fixed in the latest image maas-images and in the ubuntu archive with 0.122ubuntu3
The maas image is numbered 20160210 that has the fix. https://gist.github.com/smoser/2cec72d243404a72fdb5 will show you what your maas images are:
  maas-dump-image-status my-maas-name | grep xenial
  ubuntu/xenial amd64/hwe-w 20160210 daily True

Deployment of xenial with maas will require a curtin that is >= revision 324.

You can get a trunk version of curtin from the daily ppa at https://launchpad.net/~curtin-dev/+archive/ubuntu/daily

Changed in maas-images:
status: New → Fix Released
importance: Undecided → High
assignee: nobody → Scott Moser (smoser)
Changed in initramfs-tools (Ubuntu):
assignee: nobody → Scott Moser (smoser)
Changed in maas:
milestone: 1.9.1 → 1.9.2
Changed in maas:
milestone: 1.9.2 → none
Scott Moser (smoser) on 2016-04-29
no longer affects: maas
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers