The systemctl unit file /lib/systemd/system/caRepeater.service points to the wrong binary:
root@debian-testing:~# cat /lib/systemd/system/caRepeater.service
#
# Linux systemd service file for the EPICS CA Repeater
# [...snip...]
[Service]
ExecStart=/build/epics-base-3.15.6/bin/linux-x86_64/caRepeater
Restart=always
User=daemon
[Install]
WantedBy=multi-user.target
That needs to point to /usr/bin/caRepeater to succeed.
I think this is (also) a Base bug. The caRepeater sysv script has the same issue. These files are being expanded with INSTALL_LOCATION instead of FINAL_LOCATION.
The systemctl unit file
/lib/systemd/system/caRepeater.service
points to the wrong binary:That needs to point to
/usr/bin/caRepeater
to succeed.