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