Hi Scott,

Ahh... I didn't realize you were using -T flag. This is fixed in 2.7.3:
https://gitlab.isc.org/isc-projects/kea/-/issues/3542

Thank you,
Darren Ankney

On Mon, May 5, 2025 at 2:55 PM Scott Rakow <srs...@gmail.com> wrote:

> 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
>
-- 
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