systemd unit file's PIDFile path not found for COPR package
The systemd unit file in the Red Hat COPR package has a PIDFile setting not found in the sample named.conf and apparently not compiled in. systemctl fails with a timeout waiting for the PIDFile to be created. It hangs for many seconds before failing.
The value provided is:
PIDFile=/var/opt/isc/scls/isc-bind/run/named/named.pid
A better choice might be:
PIDFile=/run/named/named.pid
The example named.conf should include this setting.
BIND 9.16.12 (Stable Release) id:aeb943d
OS is CentOS 8.
Package from here:
https://copr.fedorainfracloud.org/coprs/isc/bind/
I edited the unit file's PIDFile setting (using a systemd drop-in file) and the service came up normally, using my configuration from named 9.10.