<div dir="ltr"><div>Andrei,</div><div> Thanks for the answer. You were correct. I thought I grabbed the el9 files, but they were the el8.</div><div><br></div><div>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. </div><div><br></div><div>A Google search did come up with this snippet:</div><div><br></div><div>
{<br> "dhcp4": {<br> "cmdhttplistner": {<br> "enabled": true,<br> "listen-interface": "eth0",<br> "listen-port": 8080,<br> "listen-address": "0.0.0.0",<br> "auth-key": "your_auth_key"<br> }<br> }<br>}</div><div><br></div><div>But I can't find any other reference to it.</div><div><br></div><div>Is there a way to make sure that multithreading is enabled?</div><div><br></div><div>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.</div><div><br></div><div>Thanks,</div><div>Scott</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, May 2, 2025 at 9:19 AM Andrei Pavel <<a href="mailto:andrei@isc.org">andrei@isc.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<p>Hi, Scott!<br>
<br>
By any chance, are you installing el8 packages on el9?</p>
<p>I can see in Cloudsmith that the el9 isc-kea-common 2.6.2 package
depends on libboost_system.so.1.75.0.</p>
Andrei
<p></p>
<div>On 30/04/2025 20:51, Scott Rakow wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hey Darren,</div>
<div> Thanks for your reply.</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>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. <br>
</div>
<div><br>
</div>
<div>In a short search I was able to install libboost_system via
the boost-system RPM, which is 1.75.0-8.el9. <br>
</div>
<div><br>
</div>
<div>When retrying the install I am getting the same error. Are
you specific to the 1.66 so library? <br>
</div>
<div><br>
</div>
<div>Or am I still missing something?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Scott</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Apr 26, 2025 at
10:58 AM Darren Ankney <<a href="mailto:darren.ankney@gmail.com" target="_blank">darren.ankney@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi
Scott,<br>
<br>
I suggest you have a look at using the ISC Cloudsmith
repository for<br>
install with "yum" or "dnf".<br>
- See here: <a href="https://cloudsmith.io/~isc/repos/kea-2-6/setup/#formats-rpm" rel="noreferrer" target="_blank">https://cloudsmith.io/~isc/repos/kea-2-6/setup/#formats-rpm</a><br>
- and here: <a href="https://kb.isc.org/docs/isc-kea-packages" rel="noreferrer" target="_blank">https://kb.isc.org/docs/isc-kea-packages</a><br>
- Please note that it will be unlikely that you can "upgrade"
from 2.4<br>
and will rather require a fresh install unless the source of
2.4 was<br>
also Cloudsmith.<br>
Having this repository installed will make it easy for you to
update<br>
to new point releases. Additionally, when upgrading beyond
2.6.2 (to<br>
3.0.0, for example), it will be a simple matter of installing
the new<br>
repository and executing `dnf upgrade`.<br>
<br>
As far as things to be aware of when upgrading from 2.4 to
2.6, there<br>
are a few sources of information.<br>
- Here: <a href="https://kb.isc.org/docs/changes-to-be-aware-of-when-migrating-to-kea-2-6-0" rel="noreferrer" target="_blank">https://kb.isc.org/docs/changes-to-be-aware-of-when-migrating-to-kea-2-6-0</a><br>
- and here: <a href="https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.0" rel="noreferrer" target="_blank">https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.0</a><br>
- and 2.6.1: <a href="https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.1" rel="noreferrer" target="_blank">https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.1</a><br>
- and finally 2.6.2:<br>
<a href="https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.2" rel="noreferrer" target="_blank">https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.6.2</a><br>
<br>
As for your question about whether HA will function with one
server on<br>
2.4 and one on 2.6, the answer is: it might. 2.6 has a new
failover<br>
mode (hub and spoke) and some new messaging that is
introduced. The<br>
unknown messages will be ignored by the server that doesn't
understand<br>
them (2.4) but this could potentially cause some problems for
the<br>
server sending them (2.6). If the 2.6 server is your standby
(in a<br>
hot-standby relationship), and no failover events occur,
you'll<br>
probably be ok. It is best to not let this situation persist
for<br>
long.<br>
<br>
Also note that if you are using database storage at all, Kea
will<br>
refuse to start if the database schema is not updated. See
here:<br>
<a href="https://kea.readthedocs.io/en/kea-2.4.1/arm/admin.html#upgrading-a-mysql-database-from-an-earlier-version-of-kea" rel="noreferrer" target="_blank">https://kea.readthedocs.io/en/kea-2.4.1/arm/admin.html#upgrading-a-mysql-database-from-an-earlier-version-of-kea</a><br>
(MySQL) or here:<br>
<a href="https://kea.readthedocs.io/en/kea-2.4.1/arm/admin.html#upgrading-a-postgresql-database-from-an-earlier-version-of-kea" rel="noreferrer" target="_blank">https://kea.readthedocs.io/en/kea-2.4.1/arm/admin.html#upgrading-a-postgresql-database-from-an-earlier-version-of-kea</a><br>
(PostgreSQL).<br>
<br>
Thank you,<br>
Darren Ankney<br>
<br>
On Fri, Apr 25, 2025 at 5:49 PM Scott Rakow <<a href="mailto:srsqrd@gmail.com" target="_blank">srsqrd@gmail.com</a>>
wrote:<br>
><br>
> Kea List,<br>
><br>
> 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.<br>
><br>
><br>
><br>
> I have two options for install. Using the EPEL RPM’s or
use the packages from the ISC repository (which I have
downloaded).<br>
><br>
><br>
><br>
> 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.<br>
><br>
><br>
><br>
> 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.<br>
><br>
><br>
><br>
> 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.<br>
><br>
><br>
><br>
> Is there something I am missing?<br>
><br>
><br>
><br>
> 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.<br>
><br>
><br>
><br>
> 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?<br>
><br>
><br>
><br>
> Thanks,<br>
><br>
> Scott<br>
><br>
><br>
> --<br>
> ISC funds the development of this software with paid
support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a>
for more information.<br>
><br>
> To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
><br>
> Kea-users mailing list<br>
> <a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
> <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
-- <br>
ISC funds the development of this software with paid support
subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a>
for more information.<br>
<br>
To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
</blockquote>
</div>
-- <br>
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
<br>
To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</blockquote></div>