3 Replies Latest reply: Sep 25, 2013 7:27 PM by user3893776 RSS

    Tuxedo 12 on linux vs system libraries - note to Oracle Tuxedo Dev Team

    user9130018

      Hello

       

      please consider renaming $TUXDIR/lib/libcrypto.so* library because it causes conflict with system libraries (debian wheezy for example) and disrupts

      other programs:

       

      $ ssh localhost

      ssh: /opt/bea/tuxedo12.1.1.0/lib/libcrypto.so.1.0.0: no version information available (required by ssh)

      OpenSSL version mismatch. Built against 1000103f, you have 1000007f

       

      $ svn

      /usr/bin/svn: /opt/bea/tuxedo12.1.1.0/lib/libcrypto.so.1.0.0: no version information available (required by /usr/lib/i386-linux-gnu/libserf-1.so.0)

      /usr/bin/svn: /opt/bea/tuxedo12.1.1.0/lib/libcrypto.so.1.0.0: no version information available (required by /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0)

      /usr/bin/svn: /opt/bea/tuxedo12.1.1.0/lib/libcrypto.so.1.0.0: no version information available (required by /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0)

      /usr/bin/svn: /opt/bea/tuxedo12.1.1.0/lib/libcrypto.so.1.0.0: no version information available (required by /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0)

       

      workaround 1: rename libcrypto library in your installation (recommended on dev installation in case you don't need it)

      workaround 2: make wrappers to tmboot/tmshutdown and other tuxedo commands that will set LD_LIBRARY_PATH