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.

Reply via email to