On Sat, Jan 11, 2025 at 12:33:23AM +0100, Andreas Beckmann wrote: > > > Per the subject, /var/run/nvpd/ is not created by systemd. Please consider > > adding 'RuntimeDirectory=nvpd' statement to the unit file > > (/lib/systemd/system/nvidia-persistenced.service). > > Why should systemd create the directory? > /usr/bin/nvidia-persistenced already takes care of it. >
Hi, When I raised the bug initially, if I attempted to manually start the nvidia-persistenced service it *would* fail, attempting to write something into /var/run/nvpd/ which did not exist. My apologies for not pasting the exact error message, I no longer have the log that far back and can't seem to reproduce it. I see now that the intention is for the runtime info directory to be /var/run/nvidia-persistenced/ which is being correctly created at present. I will only guess that what I saw was an absolute first-run quirk perhaps the result of a systemd (then systemd-sysv=252.26-1~deb12u2) default behaviour. I still have the same/latest bookworm version of nvidia-persistenced installed, but have since upgraded most other nvidia-related packages according to bookworm-backports. Scott.