Please modify the repmgr-9.x.service files for the packages.
The service files currently have:
ExecStop=/usr/bin/kill -TERM ${PIDFILE}
ExecReload=/usr/bin/kill -HUP ${PIDFILE}
/bin/kill does not accept files, you may be thinking of /bin/pkill -f
Replace them with:
ExecStop=/usr/bin/kill -TERM $MAINPID
ExecReload=/usr/bin/kill -HUP $MAINPID
$MAINPID is a special systemd provided variable that references the known PID of the process
And add the following under the [Service] section:
PIDFile=/var/run/repmgr/repmgrd-9.x.pid
This prevents systemd from guessing what the PID is and being wrong when Type=forking
As it stands now `systemctl stop repmgrd` and `systemctl reload repmgrd` will always fail.
Justin