** 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