Results 1 to 4 of 4

Thread: smbfs and zimbra (cyrus-sasl)

  1. #1
    Join Date
    May 2007
    Posts
    1
    Rep Power
    8

    Default smbfs and zimbra (cyrus-sasl)

    heya,

    we've got zimbra working now for about one week, everything is fine.
    today i've installed smbfs packet for samba share.

    when i try to mount a samba share, i get following error/warning :
    /sbin/mount.smbfs: /opt/zimbra/cyrus-sasl/lib/libsasl2.so.2: no version information available (required by /usr/lib/libldap_r.so.2)

    the mount is still created, so it's working. but i am still a bit confused about that error/warning message.

    does anyone know what it means ? should we worry about it ?

  2. #2
    Join Date
    Nov 2005
    Posts
    477
    Rep Power
    9

    Default

    Quote Originally Posted by nfilan View Post
    heya,

    we've got zimbra working now for about one week, everything is fine.
    today i've installed smbfs packet for samba share.

    when i try to mount a samba share, i get following error/warning :
    /sbin/mount.smbfs: /opt/zimbra/cyrus-sasl/lib/libsasl2.so.2: no version information available (required by /usr/lib/libldap_r.so.2)

    the mount is still created, so it's working. but i am still a bit confused about that error/warning message.

    does anyone know what it means ? should we worry about it ?
    I believe it's just a build/packaging problem in the underlying OS. The linker is basically complaining that there is no version information for safety. I've never seen a negative side-effect of it.

  3. #3
    Join Date
    Oct 2006
    Posts
    100
    Rep Power
    8

    Lightbulb Yup, known issue

    This is actually a known issue ( http://bugzilla.zimbra.com/show_bug.cgi?id=16150 )
    What has most likely has happened was when you installed zimbra it added:

    /opt/zimbra/lib
    /opt/zimbra/sleepycat/lib
    /opt/zimbra/openldap/lib
    /opt/zimbra/cyrus-sasl/lib
    to your /etc/ld.so.conf (man ld.so for more details)

    This is because they want their software to be dynamically linked to their libraries they provided, not your system's libraries. This is OK most of the time; however, sometimes this will break applications running on your server. For example, it broke winbind on mine, which is critical to my machine's domain operation.

    The solution (well work around, the solution would have been for them to use the work around for their binaries and not make you do it for the stuff they broke) is to wrap all execution of the problematic software with the following
    /lib/ld-linux.so.2 --library-path /usr/lib <your program path here>
    So you will need to apply this to your /etc/init.d/ script for the program and anywhere else needed.

    ...makes you wish the installer would have warned your doesn't it

  4. #4
    dijichi2 is offline OpenSource Builder & Moderator
    Join Date
    Oct 2005
    Posts
    1,176
    Rep Power
    11

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •