I just tested this on a clean natty VM with all updates applied, and I do indeed see an orphaned inode left over on /
We really need to trigger /var/run/init.upgraded on any of upstart's dependent libraries. Rather than making all the libraries do this, a trigger on /lib seems to make more sense where it can do an 'ldd' on /sbin/init and if the libraries changed fall into it, touch /var/run/init.upgraded. So, I'll open a task against upstart to do that. In the interim, we need to have libdbus-1-3 touch /var/run/init.upgraded as well.
I just tested this on a clean natty VM with all updates applied, and I do indeed see an orphaned inode left over on /
We really need to trigger /var/run/ init.upgraded on any of upstart's dependent libraries. Rather than making all the libraries do this, a trigger on /lib seems to make more sense where it can do an 'ldd' on /sbin/init and if the libraries changed fall into it, touch /var/run/ init.upgraded. So, I'll open a task against upstart to do that. In the interim, we need to have libdbus-1-3 touch /var/run/ init.upgraded as well.