The following chart shows what components of Audit can be installed depending upon the machine architecture and eDirectory installed.
When we install the Audit server on a 64-bit machine, it will be installed as a 32-bit application but it requires the eDirectory and ntls library of 32-bit. If you don't have these libraries the installation fails with the error message below:
Failed to load any MDB driver - Error: Could not load driver
/usr/lib/mdb/mdbfile.so, error 2 - /usr/lib/mdb/mdbfile.so: cannot open shared
object file: No such file or directory
This error is because auditext needs to load the MDB drivers and intern these drivers refer to 32-bit eDirectory libraries and 32-bit ntls libraries.
To fix this issue follow the simple steps below:
- Copy eDirectory and ntls libraries of 32-bit
- Point your LD_32LIBRARY_PATH to these libraries
- Run ndspath script
$ . /opt/novell/eDirectory/bin/ndspath
- Start Audit installation
- After installation please modify the Audit run script (/etc/init.d/novell-naudit) as follows:
Search these lines below and add your edir and ntls library path.
if [ -z "$LD_LIBRARY_PATH" ] ;
Please note that when you are installing the Novel Audit on 64-bit with 64-bit eDirectory, the Platform Agent and the eDirectory Instrumentation will not be installed.
The Platform Agent and eDirectory Instrumentation for 64-bit is separately available.
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.