Comment 0 for bug 1693123

Revision history for this message
Anders Kaseorg (andersk) wrote : /lib/systemd/system/nvidia-persistenced.service belongs in nvidia-persistenced package, not nvidia-375

If you install the nvidia-375 package without the nvidia-persistenced package, you still get an enabled nvidia-persistenced.service that fails to start up on boot. To fix this, /lib/systemd/system/nvidia-persistenced.service (and associated maintainer script snippets) should be moved to the nvidia-persistenced package.

$ systemctl status nvidia-persistenced.service
● nvidia-persistenced.service - NVIDIA Persistence Daemon
   Loaded: loaded (/lib/systemd/system/nvidia-persistenced.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2017-05-24 03:51:28 EDT; 7min ago
  Process: 1281 ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced (code=exited, status=0/SUCCESS)
  Process: 1279 ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbose (code=exited, status=203/EXEC)
      CPU: 1ms

May 24 03:51:28 change-mode systemd[1]: Starting NVIDIA Persistence Daemon...
May 24 03:51:28 change-mode systemd[1279]: nvidia-persistenced.service: Failed at step EXEC spawning /usr/bin/nvidia-persistenced: No such file or directory
May 24 03:51:28 change-mode systemd[1]: nvidia-persistenced.service: Control process exited, code=exited status=203
May 24 03:51:28 change-mode systemd[1]: Failed to start NVIDIA Persistence Daemon.
May 24 03:51:28 change-mode systemd[1]: nvidia-persistenced.service: Unit entered failed state.
May 24 03:51:28 change-mode systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.