So, before systemd-tmpfiles was used, Ubuntu used tmpreaper to perform periodic cleaning of the /tmp dir. tmpreaper had a list of exceptions:
--protect '/tmp/.X*-{lock,unix,unix/*}' \ --protect '/tmp/.ICE-{unix,unix/*}' \ --protect '/tmp/.iroha_{unix,unix/*}' \ --protect '/tmp/.ki2-{unix,unix/*}' \ --protect '/tmp/lost+found' \ --protect '/tmp/journal.dat' \ --protect '/tmp/quota.{user,group}' \ Looking at the /usr/lib/tmpfiles.d directory, it looks like only a few files are excluded by the automatic deleting, for example the ones listed in systemd-tmp.conf. Disabling automatic cleaning isn't a viable solution, as that would reintroduce issues with long-running systems. So, the best way to tackle this issue IMHO would be for each affected package to ship a configuration file in /usr/lib/tmpfiles.d that list files that shouldn't be deleted. Please add to this bug the packages that are affected by automatic cleaning. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/2088268 Title: systemd /tmp cleaning removes files that it shouldn't To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2088268/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp