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