OES11sp2, symbol lookup error: /opt/novell/xtier/lib/libncpl.so: undefined symbol: __sync_bool_compare_and_swap_4

  • 7017179
  • 21-Jan-2016
  • 21-Jan-2016

Environment

Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 2

Situation

customer see the following error:

/usr/java/jre1.8.0_31/bin/java: symbol lookup error: /opt/novell/xtier/lib/libncpl.so: undefined symbol: __sync_bool_compare_and_swap_4


Resolution

Back rev xtier, goto:
https://download.novell.com/Download?buildid=NNZEKnCp72U~ 

Download the following:
novell-xtier-base-3.1.11-0.69.1.x86_64.rpm
novell-xtier-base-32bit-3.1.11-0.69.1.x86_64.rpm
novell-xtier-core-3.1.11-0.69.1.x86_64.rpm
novell-xtier-core-32bit-3.1.11-0.69.1.x86_64.rpm
novell-xtier-web-3.1.11-0.69.1.x86_64.rpm
novell-xtier-xplat-3.1.11-0.69.1.x86_64.rpm
novell-xtier-xplat-32bit-3.1.11-0.69.1.x86_64.rpm
Put all files in same subdirectory and there should be no other files if any type in the same directory.
use: rpm -Uvh  --oldpackage  or rpm –Uvh --force --nodeps 

After the packages have been downgraded,  novell-xregd and novell-xsrvd will need to be restarted.
  1. Stop the novell-xsrvd process ("/etc/init.d/novell-xsrvd stop").
  2. Stop the novell-xregd process ("/etc/init.d/novell-xregd stop").
  3. Start the novell-xregd process ("/etc/init.d/novell-xregd start").
  4. Start the novell-xsrvd process ("/etc/init.d/novell-xsrvd start").

As of 1/21/2016, there is also PTF available.  If you want the PTF contact support.