Hello all,
We're trying to create a custom configuration file for the kea-dhcp4-server in
our deployment. Currently what I've tried is a simple systemd dropin:
$ cat /etc/systemd/system/kea-dhcp4-server.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4-gw.conf
When I try using that, I get failure to create the PID file:
$ sudo systemctl daemon-reload
$ sudo systemctl restart kea-dhcp4-server
$ sudo systemctl status kea-dhcp4-server
× kea-dhcp4-server.service - Kea IPv4 DHCP daemon
Loaded: loaded (/usr/lib/systemd/system/kea-dhcp4-server.service; enabled;
preset: enabled)
Drop-In: /etc/systemd/system/kea-dhcp4-server.service.d
└─override.conf
Active: failed (Result: exit-code) since Thu 2025-02-13 18:13:21 GMT; 7s
ago
Duration: 25ms
Docs: man:kea-dhcp4(8)
Process: 448823 ExecStart=/usr/sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4-gw.conf
(code=exited, status=1/FAILURE)
Main PID: 448823 (code=exited, status=1/FAILURE)
CPU: 24ms
Feb 13 18:13:21 71077345 systemd[1]: Started kea-dhcp4-server.service - Kea
IPv4 DHCP daemon.
Feb 13 18:13:21 71077345 kea-dhcp4[448823]: 2025-02-13 18:13:21.928 INFO
[kea-dhcp4.dhcp4/448823.134556786268608] DHCP4_STARTING Kea DHCPv4 server
version 2.4.1 (stable) starting
Feb 13 18:13:21 71077345 kea-dhcp4[448823]: kea-dhcp4: Fatal error during start
up: Unable to open PID file '/run/kea/kea-dhcp4-gw.kea-dhcp4.pid' for write
Feb 13 18:13:21 71077345 kea-dhcp4[448823]: 2025-02-13 18:13:21.928 FATAL
[kea-dhcp4.dhcp4/448823.134556786268608] DHCP4_SERVER_FAILED server failed:
Unable to open PID file '/run/kea/kea-dhcp4-gw.kea-dhcp4.pid' for write
Feb 13 18:13:21 71077345 systemd[1]: kea-dhcp4-server.service: Main process
exited, code=exited, status=1/FAILURE
Feb 13 18:13:21 71077345 systemd[1]: kea-dhcp4-server.service: Failed with
result 'exit-code'.
Everything I've tried in an effort to switch the server to a custom config file
has failed in similar ways. Clearly I'm missing something in the systemd
service config... any help here is appreciated.
Scott LaCroix
Software Engineer
Building Technologies & Solutions
Johnson Controls
[email protected]<mailto:[email protected]>
www.johnsoncontrols.com<http://www.johnsoncontrols.com/>
www.americandynamics.net<http://www.americandynamics.net/>
Johnson Controls
6 Technology Park Drive
Westford, MA 01886
USA
THIS MESSAGE MAY CONTAIN INFORMATION THAT IS PRIVILEGED AND CONFIDENTIAL. The
information contained in, or attached to, this message is intended solely for
the use of the specific person(s) named above. If you are not the intended
recipient then you have received this communication in error and are prohibited
from review, retransmission, taking any action in reliance upon, sharing the
content of, disseminating or copying this message and any of the attachments in
any way. If you have received this communication in error, please contact the
sender immediately and promptly delete this message from all types of media and
devices. Thank you.
--
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users