[Kea-users] Kea-DHCP upgrade 2.4 to 2.6 issues

Andrei Pavel andrei at isc.org
Fri May 2 09:19:03 UTC 2025


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.ankney at 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 <srsqrd at 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 at 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 at lists.isc.org
>     https://lists.isc.org/mailman/listinfo/kea-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20250502/8afdbe13/attachment.htm>


More information about the Kea-users mailing list