Missing libraries for amd64 version of cyrus-sasl-2.1.25_1
-
I recently installed "postfix forwarder" on a new pfSense 2.0.2 amd64 and had it fail when attempting to use TLS.
Turns out the libsasl2.so.2 starts to complain about libraries missing from /usr/lib. I successfully copied the missing libraries in from a working install of FreeBSD 9.0-RELEASE and it started working. Here is the list of missing libraries:
-r–r--r-- 1 root wheel 555936 Dec 29 14:38 libasn1.so.10
-r--r--r-- 1 root wheel 43096 Dec 29 14:30 libgssapi.so.10
-r--r--r-- 1 root wheel 19504 Dec 29 14:32 libheimntlm.so.10
-r--r--r-- 1 root wheel 268208 Dec 29 14:36 libhx509.so.10
-r--r--r-- 1 root wheel 465192 Dec 29 14:34 libkrb5.so.10
-r--r--r-- 1 root wheel 76400 Dec 29 14:45 libroken.so.10I'm happy to try and do the leg work to address this; but I haven't learned the pfSense package system yet. I believe these all are normally part of /usr/src/crypto; so I have to assume that default pfSense is compiled without them? In which case, would it be appropriate to create a custom pkg which includes those libs for use as a dependency for packages like sasl? or has that already been done and cyrus-sasl-2.1.25_1 simply missing the dependency?
-
They are not part of pfsense base system but you can copy these files from any freebsd 8.3 amd64
Here is a link for these libs on freebsd 8.1 amd64
http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/
or a tar.gz from http://e-sac.siteseguro.ws/pfsense/8/amd64/saslpasswd2.ldd.tar.gz
-
Handy site, thank you.
They are not part of pfsense base system but you can copy these files from any freebsd 8.3 amd64
That's basically what I did, but I'm still wondering about making these files available to the packages which require them?
Is this already part of the package system?
Thanks.
-
They are part of freebsd install, that's why it's not included on port package build.
Some time ago core team asked to do not include binaries/libs on package repo and not everyone that uses postfix need sasl.