I've verified this using the steps described in the SRU template $ dpkg-query --show overlayroot overlayroot 0.27ubuntu1.3
** Description changed: === Begin SRU Template === - [Impact] + [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 - + $ 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 - + $ 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 + 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. + b.) check /run/initramfs/overlayroot.log exists. - - [Regression Potential] + [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. + Drop: Maintain compatibility with pre- /run configurations -- this was + for compatibility with oneiric which is now long gone. ** Tags removed: verification-needed ** Tags added: verification-done -- 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