Bug #16419
closedKea DHCP and Boost-libs version mismatch: boost-libs-1.86.0 not available for installation on pfSense 2.8.1
0%
Description
Hello,
After upgrading to pfSense 2.8.1, I am unable to use Kea DHCP (version 2.6.2) because it requires boost-libs-1.86.0. Although boost-libs-1.86.0 appears in the package search results (pkg search boost-libs), it is not actually available for installation (pkg install boost-libs-1.86.0 returns "No packages available to install matching 'boost-libs-1.86.0' have been found in the repositories"). The only installed version is boost-libs-1.72.0_5, which is incompatible with the current Kea package.
This prevents Kea DHCP from starting and leaves only ISC DHCP as a working backend. The package catalog seems out of sync with the actual repository contents.
Thank you.
Below are the actions taken to try to resolve the issue. (Note: there is no DHCP category available for reporting this problem.)
[2.8.1-RELEASE][admin@eagle.naboo.lan]/root: cat /etc/version 2.8.1-RELEASE [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: service kea status DHCPv4 server: inactive DHCPv6 server: inactive DHCP DDNS: inactive Control Agent: inactive Kea DHCPv4 configuration file: /usr/local/etc/kea/kea-dhcp4.conf Kea DHCPv6 configuration file: /usr/local/etc/kea/kea-dhcp6.conf Kea DHCP DDNS configuration file: /usr/local/etc/kea/kea-dhcp-ddns.conf Kea Control Agent configuration file: /usr/local/etc/kea/kea-ctrl-agent.conf keactrl configuration file: /usr/local/etc/kea/keactrl.conf [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: service kea onestart Starting kea. INFO/keactrl: Starting /usr/local/sbin/kea-dhcp4 -c /usr/local/etc/kea/kea-dhcp4.conf ld-elf.so.1: Shared object "libboost_system.so.1.86.0" not found, required by "kea-dhcp4" INFO/keactrl: Starting /usr/local/sbin/kea-dhcp6 -c /usr/local/etc/kea/kea-dhcp6.conf ld-elf.so.1: Shared object "libboost_system.so.1.86.0" not found, required by "kea-dhcp6" INFO/keactrl: Starting /usr/local/sbin/kea-ctrl-agent -c /usr/local/etc/kea/kea-ctrl-agent.conf [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: ld-elf.so.1: Shared object "libboost_system.so.1.86.0" not found, required by "kea-ctrl-agent" [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: pkg info | grep boost-libs boost-libs-1.72.0_5 Free portable C++ libraries (without Boost.Python) [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: pkg search boost-libs boost-libs-1.86.0 Free portable C++ libraries (without Boost.Python) [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: pkg update -f Updating pfSense-core repository catalogue... Fetching meta.conf: 100% 179 B 0.2kB/s 00:01 Fetching data.pkg: 100% 2 KiB 1.6kB/s 00:01 Processing entries: 100% pfSense-core repository update completed. 4 packages processed. Updating pfSense repository catalogue... Fetching meta.conf: 100% 179 B 0.2kB/s 00:01 Fetching data.pkg: 100% 185 KiB 189.6kB/s 00:01 Processing entries: 100% pfSense repository update completed. 541 packages processed. All repositories are up to date. [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: pkg upgrade boost-libs Updating pfSense-core repository catalogue... Fetching meta.conf: 0% Fetching data.pkg: 0% pfSense-core repository is up to date. Updating pfSense repository catalogue... Fetching meta.conf: 0% Fetching data.pkg: 0% pfSense repository is up to date. All repositories are up to date. Checking integrity... done (0 conflicting) Your packages are up to date. [2.8.1-RELEASE][admin@eagle.naboo.lan]/root: pkg install -f boost-libs-1.86.0 Updating pfSense-core repository catalogue... Fetching meta.conf: 0% Fetching data.pkg: 0% pfSense-core repository is up to date. Updating pfSense repository catalogue... Fetching meta.conf: 0% Fetching data.pkg: 0% pfSense repository is up to date. All repositories are up to date. pkg: No packages available to install matching 'boost-libs-1.86.0' have been found in the repositories
Updated by Jim Pingle 4 days ago
- Project changed from pfSense Packages to pfSense
- Category changed from DNS Server to Operating System
- Status changed from New to Rejected
- Release Notes set to Default
Something is wrong with your installation/hardware or it's somehow looking at the wrong repository. If that one package is having an issue, odds are high that others are as well or you have some deeper problem.
Fastest fix would be to reinstall, or post on the forum if you want to dig deeper into what went wrong on your system.
CE 2.8.1 installs and uses boost-libs-1.86.0
and that is the version present in the repository.
: cat /etc/version 2.8.1-RELEASE : pkg-static info -x boost boost-libs-1.86.0 : pkg-static search boost boost-jam-1.86.0 Build tool from the boost.org boost-libs-1.86.0 Free portable C++ libraries (without Boost.Python) : pkg-static -vv | grep ' url' url : "pkg+https://pkg.pfsense.org/pfSense_v2_8_1_amd64-core", url : "pkg+https://pkg.pfsense.org/pfSense_v2_8_1_amd64-pfSense_v2_8_1",
Updated by Pascal JEAN 3 days ago
I confirm that this is not a bug.
I have identified that the boost-libs package and several other packages remained locked after the update.
I unlocked the locked packages and performed an update, and now everything is working.