version CXXABI_1.3.11 required by /usr/local/bin/mongo not found
-
Hi,
I'm running a custom installation of a Unifi controller on PfSense that stopped working at some point. The error is related to the mongodb it needs:
ld-elf.so.1: /lib/libcxxrt.so.1: version CXXABI_1.3.11 required by /usr/local/bin/mongo not found
I can't seem to find a way to upgrade this package. Could this be related to the Pfsense upgrade to 2.7.2?
-
Install FreeBSD natively ( here ) and you'll have access to the full package support.
pfSense is not FreeBSD, and pfSense doesn't use the official FreeBSD repository. It has its own package repository that proposes packages needed (or useful) for what a firewall must do.
Also : pfSense is a firewall, so there are very strong motives not to install 'whatever' on it.It is possible to access the FreeBSD repository, see here : Using Software from FreeBSD, and I advise you strongly to read all the info on that page.
The " installation something from the FreeBSD directly can break things beyond repair " as, again, pfSense is not FreeBSD.Examples : Where to run UniFi Controller and you ='ll get the message : don't do this.
unofficial-unifi / unifi-pfsense : knowing that recent pfSense systems use (normally) ZFS, you'll break pfSense ?! -
-
It has worked for many years before the update to 2.7.2. But not sure if it's related.
I know it's not adviced - also it's just my home setup.
ZFS does still work. But did not want to go into this discussion.Just wondering if there is something I can do or can be done to fix the error.
-
Why don't you try ?
Using Software from FreeBSD tells you how to access the 'native' FreeBSD packages.All you need is a USB drive, loaded with the latest pfSense, and a backup of your config.
From now on, when things go bad, you can go back to a working condition "in 5 minutes".Then go add Mongo and everything you need.
If you pull it of, detail the steps you took, s I'm curious.
I'm also using the controller software from Unifi ... but I use a dedicated VM on some other server device ;) -
I assume you have that lib but it's the wrong version?
You probably need to upgrade mongodb since installing an old lib is unlikely to work IMO.