** Description changed:

- Drop: Maintain compatibility with pre- /run configurations -- this was
- for compatibility with oneiric which is now long gone.
+ === Begin SRU Template ===
+ [Impact] 
+ overlayfs writes some log information to the tmpfs that was intended
+ to be then viewable after the pivot_root to the real root.
+ The path used was /dev/.initramfs.  Due to changes in initramfs-tools
+ under this bug, that path was no longer supported.  And the logging
+ was busted.
+       
+ There was no functional problem with this except in the crypt use
+ case as described in bug 1634310.
+       
+ [Test Case]
+ 1.) Start an instance of a cloud image.
+     
+ 2.) Enable proposed and install overlayroot to show fix.
+     $ rel=$(lsb_release -sc)
+     $ echo "deb http://archive.ubuntu.com/ubuntu $rel-proposed main" |
+     $ sudo tee /etc/apt/sources.list.d/proposed.list
+     $ sudo apt update -qy && sudo apt install -qy overlayroot </dev/null
+     $ dpkg-query --show overlayroot
+     overlayroot 0.27ubuntu1.3
+     
+ 3.) Enable overlayroot and reboot
+     $ echo "overlayroot=tmpfs,debug=1" | sudo tee /etc/overlayroot.local.conf
+     $ sudo reboot
+     
+ 4.) log back in and look around.
+    a.) check that 'overlayroot' is in /proc/mounts
+        $ awk '$1 == "overlayroot" { print $0 }' /proc/mounts 
+        overlayroot / overlay 
rw,relatime,lowerdir=/media/root-ro,upperdir=/media/root-rw/overlay,workdir=/media/root-rw/overlay-workdir/_
 0 0
+ 
+    b.) check /run/initramfs/overlayroot.log exists.
+ 
+ 
+ [Regression Potential] 
+ A regression here is somewhat unlikely.  Most likely would be inadvertant 
failure.
+ As you can see in the fix, the code looks for a dir /run/initramfs 
/dev/.initramfs
+ and picks the first one that exists.  If neither existed for some reason,
+ then debug would remain busted.
+ 
+ [Other Info]
+ The full overlayroot/init-bottom/overlayroot can be seen at [1].  The
+ specific change that fixed the issue is in revision 112 at [2].
+ 
+ [1] 
http://bazaar.launchpad.net/~cloud-initramfs-tools/cloud-initramfs-tools/trunk/view/head:/overlayroot/scripts/init-bottom/overlayroot
+ [2] 
http://bazaar.launchpad.net/~cloud-initramfs-tools/cloud-initramfs-tools/trunk/revision/112
+ 
+ === End SRU Template ===
+ 
+ 
+ Drop: Maintain compatibility with pre- /run configurations -- this was for 
compatibility with oneiric which is now long gone.

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

Title:
  drop oneiric /run compatibility link

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

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

Reply via email to