On 2025-05-31, Sonic <sonicsm...@gmail.com> wrote:
> Found Kea did not start after the pkg upgrade to 2.4.2. Mostly due to
> some of the paths tied to down those compiled in unless overridden
> with an env variable.
> However I cannot specify a control-socket in the kea-dhcp4.conf file
> without creating an issue where Kea will not start at boot. The reason
> is:
> "As of Kea 2.4.2, control sockets may only reside in the directory
> determined during compilation as "[kea-install-dir]/var/run/kea",
> which must also have 0750 access rights."
> And indeed if I 'chmod 750 /var/run/kea' then Kea will start, however
> on a reboot the permissions on /var/run/kea get changed to 775 and
> therefore Kea will not start an fails with:
> "ERROR DHCP4_INIT_FAIL failed to initialize Kea server: configuration
> error using file '/etc/kea/4kea.conf': 'socket-name' is invalid:
> socket path:/var/run/kea does not exist or does not have permssions =
> 750"
> Workaround for now is to leave the control-socket parameters out of
> the conf file(s), but this should not be necessary.
> Looks like changing the following line /etc/rc.d/kea :
> install -d -o root -g _kea -m 775 /var/run/kea
> to
> install -d -o root -g _kea -m 750 /var/run/kea
> may resolve the issue.

Update packages again, that is done in kea-2.4.2p0

-- 
Please keep replies on the mailing list.

Reply via email to