Hey Darren,
  Thanks for your help.

I do specifically have multi-threading turned on, so that was part of what
was confusing me.

I added in the multi-threading stanzas to the HA hook section and made sure
the ports were different than 8000.

In running the "kea-dhcp4 -T /etc/kea/kea-dhcp4" I am still getting the

Error encountered: Error initializing hooks: CmdHttpListener cannot be
started when multi-threading is disabled.

However when I ran the "systemctl start kea-dhcp4", then a status, the
service started this time. I don't know if this is a "feature" or not.

AND synced with the primary, that is running 2.4.

The files in the /var/lib/kea directory are showing synced files.

I don't trust most of the results that come from AI, so I always
double/triple check results that are returned.

I would like to move to the 2.7, however my management would prefer to stay
on verified versions.

Scott

On Sun, May 4, 2025 at 10:05 AM Darren Ankney <darren.ank...@gmail.com>
wrote:

> On Fri, May 2, 2025 at 5:30 PM Scott Rakow <srs...@gmail.com> wrote:
> >
> > Andrei,
> >   Thanks for the answer. You were correct. I thought I grabbed the el9
> files, but they were the el8.
> >
> > I am now getting an error that the CmdHttpListner is not starting
> because multithreading is disabled. In searching I can not find any
> reference in the ISC documentation about the cmdhttplistener or how to
> configure it.
>
> This likely refers to the HTTP Listener in the HA hook?  In 2.6.2,
> multithreading should be default on (see here:
>
> https://kea.readthedocs.io/en/kea-2.6.2/arm/dhcp4-srv.html#multi-threading-settings
> )
> and the HA Hook should default to multi-threading with dedicated
> listener (see here:
>
> https://kea.readthedocs.io/en/kea-2.6.2/arm/hooks.html#multi-threaded-configuration-ha-mt
> ).
> Perhaps you have disabled multi-threading in your configuration? In
> the past (I think earlier than 2.4 though), all of this was default
> disabled.
>
> >
> > A Google search did come up with this snippet:
> >
> > {
> >     "dhcp4": {
> >         "cmdhttplistner": {
> >             "enabled": true,
> >             "listen-interface": "eth0",
> >             "listen-port": 8080,
> >             "listen-address": "0.0.0.0",
> >             "auth-key": "your_auth_key"
> >         }
> >     }
> > }
> >
> > But I can't find any other reference to it.
>
> This is likely an AI hallucination.
>
> >
> > Is there a way to make sure that multithreading is enabled?
> >
>
> See above.
>
> > I see that the kea-ctrl-agent will be merged with the kea-dhcpx service
> sometime after 2.6. Will all the current curl commands be available once
> that is in place? The list of commands that I saw left out the
> ha-maintenance-cancel and start commands.
>
> You will be able to setup remote API listening directly in the various
> daemons in 2.7+ The separate daemon is removed, but the functionality
> survives.  You are encouraged to setup a test machine of some sort and
> start experimenting with the latest 2.7 dev branch.  3.0 will be a big
> change, and it is never too early to start testing :)
>
>
> Thank you,
> Darren Ankney
> --
> 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
> Kea-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
>
-- 
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to