Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Missing libraries for amd64 version of cyrus-sasl-2.1.25_1

    Scheduled Pinned Locked Moved pfSense Packages
    4 Posts 2 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      ericx
      last edited by

      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?

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        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

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • E
          ericx
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • marcellocM
            marcelloc
            last edited by

            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.

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.