http://paste.ubuntu.com/11768305/
That link shows upstart-monitor output during the libc6 upgrade. I see the mountall job starting, then later I see a mounted event for /tmp which triggers the mounted-tmp job, which is what ends up clearing out /tmp. In fact, generally it looks to me like many of the startup jobs are running, so I suspect upstart must be emitting a startup event. Just glancing briefly at the upstart code, it seems to support a restart flag to be passed on reexec which would prevent the startup event from being emitted. The logic is a bit weird though - on re-exec upstart only seems to pass --restart if the current upstart isn't a re-exec ... so if you re-execed twice you don't want the flag? Anyway, I think at this point I'll throw it back over to Steve, as I don't see any evidence at all that this is a kernel issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1464442 Title: installing or upgrading libc6 in Trusty removes all content from /tmp directory To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1464442/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs