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.