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