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

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


    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?


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

Log in to reply