Hi! I am working on getting a dagger engine to work on our GitLab runner through a systemd unit and have run into a problem. The engine and the runner are working and are on the same network -- they can communicate with each other. When a job runs on GitLab, it echos out the correct Dagger Engine address and pings it successfully. However, once it runs the main.py file which has the dagger script, it stalls and eventually fails with 1 of 2 errors:
- 'dagger.SessionError: Failed to start Dagger engine session: Command '/root/.cache/dagger/dagger-0.8.1 session --label dagger.io/sdk.name:python --label dagger.io/sdk.version:0.8.1' returned non-zero exit status 1.'
- 'dagger.SessionError: Failed to start Dagger engine session: No connection params'
When trying to recreate this error on my local runner, I cannot. On my local runner, I am not using systemd, but that is the only difference. Any pointers or direction on how to fix this?