Public bug reported:

On Ubuntu 24.04.1, systemd 255.4-1ubuntu8.4, the fix for bug #2019026
causes files under /tmp to be removed if their age is greater than 30
days. However, there are files under /tmp that should not be removed at
runtime regardless of their age (whether they belong in that directory
at all is a separate question), for example those listed in
/usr/lib/tmpfiles.d/x11.conf (I have witnessed the disappearance of X11
lock files, though the sockets are still there; /tmp/.XIM-unix and
/tmp/.font-unix have also disappeared).

I am not familiar enough with systemd-tmpfiles to figure out whether
those files can be properly protected from removal with a tmpfiles.d
configuration change, but I do know that the current configuration does
not do that.

I noticed this problem when a couple of TigerVNC sessions became
inaccessible a month after starting them, which turned out to be because
the "cached" password file in /tmp/tigervnc.XXXXXX/passwd was removed.
This is at least partially a bug in tigervnc, but the problem also
affects other critical not-to-be-removed-or-else files under /tmp.

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to 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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to