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