I was setting up kea to run on a rock64 with fully up to date archlinuxarm. When starting up kea-dhcp4 or kea-ctrl-agent, including trying to test the configs there is a library .so failure due to boost-libs being not built up to date:
Starting up kea-dhcp4 gives a status error:
Mar 06 11:01:29 rock64 kea-dhcp4[5290]: /usr/bin/kea-dhcp4: error while loading shared libraries: libboost_system.so.1.76.0: cannot open shared object file: No such file or directory
and similarly starting up kea-ctrl-agent:
Mar 06 11:01:37 rock64 kea-ctrl-agent[5294]: /usr/bin/kea-ctrl-agent: error while loading shared libraries: libboost_system.so.1.76.0: cannot open shared object file: No such file or directory
The same error whilst running the config checks:
[root@rock64 kea]# kea-dhcp4 -t kea-dhcp4.conf
kea-dhcp4: error while loading shared libraries: libboost_system.so.1.76.0: cannot open shared object file: No such file or directory
[root@rock64 kea]# kea-dhcp4 -t kea-ctrl-agent.conf
kea-dhcp4: error while loading shared libraries: libboost_system.so.1.76.0: cannot open shared object file: No such file or directory
[root@rock64 kea]# pacman -Q boost
boost 1.78.0-1
[root@rock64 kea]# pacman -Q boost-libs
boost-libs 1.78.0-1
So despite boost-libs being version 1.78.0-1 perhaps the kea package is not built against up to date boost-libs? It would be nice if this package could be rebuilt so that it will run.