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.

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.

Is there a way to make sure that multithreading is enabled?

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.

Thanks,
Scott

On Fri, May 2, 2025 at 9:19 AM Andrei Pavel <and...@isc.org> wrote:

> Hi, Scott!
>
> By any chance, are you installing el8 packages on el9?
>
> I can see in Cloudsmith that the el9 isc-kea-common 2.6.2 package depends
> on libboost_system.so.1.75.0.
> Andrei
>
> On 30/04/2025 20:51, Scott Rakow wrote:
>
> Hey Darren,
>   Thanks for your reply.
>
> I have rebuilt my server to a patched RedHat 9.5 VM, created an repo for
> Kea, which includes the 2.6.2 RPM's for isc-kea-common, isc-kea-ctrl-agent,
> isc-kea-dhcp4, isc-kea-doc, and isc-kea-hooks.
>
> When running the install I am getting told that "nothing provides"
> libboost_system.so.1.66.0 and liblog4cplus-1.2.so.5. I get this error for
> all four of the app RPM's I am trying to install.
>
> In a short search I was able to install libboost_system via the
> boost-system RPM, which is 1.75.0-8.el9.
>
> When retrying the install I am getting the same error. Are you specific to
> the 1.66 so library?
>
> Or am I still missing something?
>
> Thanks,
> Scott
>
> On Sat, Apr 26, 2025 at 10:58 AM Darren Ankney <darren.ank...@gmail.com>
> wrote:
>
>> Hi Scott,
>>
>> I suggest you have a look at using the ISC Cloudsmith repository for
>> install with "yum" or "dnf".
>> - See here: https://cloudsmith.io/~isc/repos/kea-2-6/setup/#formats-rpm
>> - and here: https://kb.isc.org/docs/isc-kea-packages
>> - Please note that it will be unlikely that you can "upgrade" from 2.4
>> and will rather require a fresh install unless the source of 2.4 was
>> also Cloudsmith.
>> Having this repository installed will make it easy for you to update
>> to new point releases.  Additionally, when upgrading beyond 2.6.2 (to
>> 3.0.0, for example), it will be a simple matter of installing the new
>> repository and executing `dnf upgrade`.
>>
>> As far as things to be aware of when upgrading from 2.4 to 2.6, there
>> are a few sources of information.
>> - Here:
>> https://kb.isc.org/docs/changes-to-be-aware-of-when-migrating-to-kea-2-6-0
>> - and here:
>> https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.0
>> - and 2.6.1:
>> https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.1
>> - and finally 2.6.2:
>>
>> https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.2
>>
>> As for your question about whether HA will function with one server on
>> 2.4 and one on 2.6, the answer is: it might.  2.6 has a new failover
>> mode (hub and spoke) and some new messaging that is introduced.  The
>> unknown messages will be ignored by the server that doesn't understand
>> them (2.4) but this could potentially cause some problems for the
>> server sending them (2.6).  If the 2.6 server is your standby (in a
>> hot-standby relationship), and no failover events occur, you'll
>> probably be ok.  It is best to not let this situation persist for
>> long.
>>
>> Also note that if you are using database storage at all, Kea will
>> refuse to start if the database schema is not updated.  See here:
>>
>> https://kea.readthedocs.io/en/kea-2.4.1/arm/admin.html#upgrading-a-mysql-database-from-an-earlier-version-of-kea
>> (MySQL) or here:
>>
>> https://kea.readthedocs.io/en/kea-2.4.1/arm/admin.html#upgrading-a-postgresql-database-from-an-earlier-version-of-kea
>> (PostgreSQL).
>>
>> Thank you,
>> Darren Ankney
>>
>> On Fri, Apr 25, 2025 at 5:49 PM Scott Rakow <srs...@gmail.com> wrote:
>> >
>> > Kea List,
>> >
>> >   I have been running Kea-DHCP4 2.4 in my environment for over a year
>> and a half on Rocky 9. As it will be EoL in June I am looking to upgrade to
>> 2.6.2.
>> >
>> >
>> >
>> > I have two options for install. Using the EPEL RPM’s or use the
>> packages from the ISC repository (which I have downloaded).
>> >
>> >
>> >
>> > For testing I have two VM’s that are in a HA configuration that I have
>> cloned and moved to a test environment. I also have a few test clients
>> pulling DHCP requests, to verify there will be no issues with the upgrade.
>> >
>> >
>> >
>> > In trying to do the upgrade, I have put the failover server in
>> maintenance mode, stopped the kea-dhcp4 process, and have tried to run an
>> install, which fails.
>> >
>> >
>> >
>> > The message I get is informing me the kea-2.6.2 package from the EPEL
>> repo requires libkea-asiolink.so.71 and none of the providers can be
>> installed. This happens using either the EPEL repository or trying to
>> install the RPM’s individually.
>> >
>> >
>> >
>> > Is there something I am missing?
>> >
>> >
>> >
>> > alternatively I do have a third option, wiping the secondary server and
>> installing on a clean server. Then reversing the process to build the
>> primary.
>> >
>> >
>> >
>> > My question for this is will the HA work with one server being 2.4 and
>> the other on 2.6, or are there issues?
>> >
>> >
>> >
>> > Thanks,
>> >
>> > Scott
>> >
>> >
>> > --
>> > 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
>
-- 
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