ambkup.sh and amrestore.sh fail after SLES 12 SP1 to SLES12 SP2 OS upgrades because of link issue with libicui18n.so.34

  • 7018555
  • 31-Jan-2017
  • 31-Jan-2017

Environment

NetIQ Access Manager 4.2
NetIQ Access Manager 4.3
NAM Admin Console

Situation

Following an OS upgrade from SLES 12.1 to 12.2 on the NAM Admin Console machine, both ambkup.sh and amrestore.sh can no longer be run without errors. The error shown when tool is run is:

Backing up configuration...

**** Error *************** Error *************** Error ****

AM#201001001: Failed to backup configuration store.


The error shown in their respective log files (path given when command fails) shows more details and includes :

"...error while loading shared libraries: libicui18n.so.34: cannot open shared object file: No such file or directory"


A file listing of /opt/novell/eDirectory/lib64/libicui* where the problem library is located is show below:

lrwxrwxrwx 1 root sys 18 Jan 19 12:47 libicui18n.so -> libicui18n.so.34.0
lrwxrwxrwx 1 root sys 18 Jan 19 12:47 libicui18n.so.34 -> libicui18n.so.34.0
-rwxr-xr-x 1 root sys 1459338 Jun 24 2012 libicui18n.so.34.0

Resolution

Execute the command “ldconfig”and re-run the script (ambkup.sh or amrestore.sh)