Environment
Novell Audit 2.0.2
Novell eDirectory 8.8 for Linux
Novell SUSE Linux Enterprise Server 10
Novell eDirectory 8.8 for Linux
Novell SUSE Linux Enterprise Server 10
Situation
Getting a core trying to start lengine from the terminal /etc/init.d/novel-naudit.
No modifications were made to the previously running Nsure Audit on the same box.
No modifications were made to the previously running Nsure Audit on the same box.
Resolution
We took an strace while starting Nsure Audit in the following way:
strace -f -o /tmp/audit/log /etc/init.d/novell-naudit start
In the strace output file we can verify it can not find the following file /usr/lib/libccs2.so, When we check this file, we realized this file was a symbolic link that pointed to another missing symbolic link (libccs2.so.2.7.0).
The solution in this case is to re-create the missing symbolic link file in /usr/lib/ (libccs2.so.2.7.0) using:
ln -s ../../opt/novell/lib/libccs2.so.2.7.0 libccs2.so.2.7.0
strace -f -o /tmp/audit/log /etc/init.d/novell-naudit start
In the strace output file we can verify it can not find the following file /usr/lib/libccs2.so, When we check this file, we realized this file was a symbolic link that pointed to another missing symbolic link (libccs2.so.2.7.0).
The solution in this case is to re-create the missing symbolic link file in /usr/lib/ (libccs2.so.2.7.0) using:
ln -s ../../opt/novell/lib/libccs2.so.2.7.0 libccs2.so.2.7.0
Additional Information
13118 open("/usr/lib/libccs2.so", O_RDONLY) = -1 ENOENT (No such file or directory)
13118 umask(022) = 0
13118 gettimeofday({1207232487, 586339}, NULL) = 0
13118 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
13118 umask(022) = 0
13118 gettimeofday({1207232487, 586339}, NULL) = 0
13118 --- SIGSEGV (Segmentation fault) @ 0 (0) ---