Hi,
On 16 Jan 2026, at 10:39, [email protected] wrote:
> Thank you Peter,
> after changing the double quote (never trust of copy and paste... ), the
> log shows another kind of error:
>
> gen 16 10:36:32 testkea (ea-dhcp4)[1950]: kea-dhcp4-server.service:
> ConfigurationDirectory 'kea' already exists but the mode is different.
> (File system: 750 ConfigurationDirectoryMode: 755)
> gen 16 10:36:32 testkea kea-dhcp4[1950]: 2026-01-16 10:36:32.528 INFO
> [kea-dhcp4.dhcp4/1950.139623653353408] DHCP4_STARTING Kea DHCPv4 server
> version 2.6.3 (stable) starting
> gen 16 10:36:32 testkea kea-dhcp4[1950]: 2026-01-16 10:36:32.529 ERROR
> [kea-dhcp4.dhcp4/1950.139623653353408] DHCP4_CONFIG_LOAD_FAIL
> configuration error using file: /etc/kea/kea-dhcp4.conf, reason: Can't
> open include file reservation.json
> gen 16 10:36:32 testkea kea-dhcp4[1950]: 2026-01-16 10:36:32.529 ERROR
> [kea-dhcp4.dhcp4/1950.139623653353408] DHCP4_INIT_FAIL failed to
> initialize Kea server: configuration error using file
> '/etc/kea/kea-dhcp4.conf': Can't open include file reservation.json
> gen 16 10:36:32 testkea systemd[1]: kea-dhcp4-server.service: Main process
> exited, code=exited, status=1/FAILURE
>
> but the file reservation.json is there:
>
> root@testkea:/etc/kea# ls -lart
> totale 104
> -rw-r--r-- 1 root root 3025 2 giu 2025 kea-dhcp-ddns.conf
> -rw-r--r-- 1 root root 19984 2 giu 2025 kea-dhcp6.conf
> -rw-r--r-- 1 root root 5697 2 giu 2025 kea-ctrl-agent.conf
> -rw-r----- 1 root _kea 11 8 gen 18.11 kea-api-password
> -rw-r--r-- 1 root root 22605 14 gen 10.51 kea-dhcp4.conf_buono
> -rwxr--r-- 1 root root 106 14 gen 16.06 reservation.json
> drwxr-xr-x 74 root root 4096 15 gen 21.59 ..
> -rw-r--r-- 1 root root 30108 16 gen 10.28 kea-dhcp4.conf
> drwxr-x--- 2 _kea _kea 4096 16 gen 10.28 .
>
> what it happens now?
>
try to specify the full path. Kea-DHCP tries to open the files based on the
current directory of the kea-dhcp4 process, which might be set to the file
system root ("/").
<?include "/etc/kea/reservation.json"?>
should work.
Greetings
Carsten
--
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.
[email protected]