Skip to content

Missing user daemon script "cameractrlsd"

Description:

I want to use the built in systemd daemon for saving the presets and restore them after I log in.

Steps to reproduce:

  1. Install cameractrls
  2. Start the Gtk4 app
  3. In "Advanced", enable the "Start with Systemd" option
  4. Check in a terminal the status of: systemctl status --user cameractrlsd.service

Expected behavior:

The user daemon starts as intended and I can save my settings.

What happens:

The Python file is missing and thus the daemon cannot be started.

Additional info:

  • package version(s): cameractrls 0.6.0-1
  • config and/or log files: not needed
  • link to upstream bug report, if any: not needed
  • output of the suggested command:
Command output:
(09:39) giovanni @ ~ $ systemctl --user status cameractrlsd.service 
× cameractrlsd.service - CameraCtrls daemon - restore control values
     Loaded: loaded (/home/giovanni/.config/systemd/user/cameractrlsd.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Wed 2024-04-03 09:28:59 CEST; 10min ago
   Duration: 1ms
    Process: 179925 ExecStart=/usr/lib/python3.11/site-packages/CameraCtrls/cameractrlsd.py (code=exited, status=203/EXEC)
   Main PID: 179925 (code=exited, status=203/EXEC)
        CPU: 1ms

Apr 03 09:28:59 archlinux-tug systemd[832]: Started CameraCtrls daemon - restore control values.
Apr 03 09:28:59 archlinux-tug systemd[832]: cameractrlsd.service: Main process exited, code=exited, status=203/EXEC
Apr 03 09:28:59 archlinux-tug systemd[832]: cameractrlsd.service: Failed with result 'exit-code'.
(09:39) giovanni @ ~ $ ls -1 /usr/lib/python3.11/site-packages/CameraCtrls
cameractrlsgtk4.py
cameractrls.py
cameraptzgame.py
cameraptzmidi.py
cameraptzspnav.py
cameraview.py
images
(09:39) giovanni @ ~ $ ls -1 /usr/lib/python3.11/site-packages/CameraCtrls/cameractrlsd.py
ls: cannot access '/usr/lib/python3.11/site-packages/CameraCtrls/cameractrlsd.py': No such file or directory
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information