Article

Installing Audit Server on 64-bit Machine with 64-bit eDirectory

Author Info

6 February 2009 - 1:28pm
Submitted by: hmahantesh

article
Reads:

1769

Score:
0
0
 
Comments:

0

The following chart shows what components of Audit can be installed depending upon the machine architecture and eDirectory installed.

eDirectory Machine SLS Platform Agent eDir Instrumentation
32-bit 32-bit Yes Yes Yes
32-bit 64-bit Yes Yes Yes
64-bit 64-bit yes no no

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:

  1. Copy eDirectory and ntls libraries of 32-bit
  2. Point your LD_32LIBRARY_PATH to these libraries
    $export LD_32LIBRARY_PATH=/path/to/edir/libs:/path/to/ntls/libs
  3. Run ndspath script
    $ . /opt/novell/eDirectory/bin/ndspath
  4. Start Audit installation
    ./pinstall.lin
  5. 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" ] ;
    then
       LD_LIBRARY_PATH=/ADD_YOUR_32_BIT_EDIR_NTLS_LIBS_PATH:/usr/lib:/opt/novell/
    naudit:/opt/novell/eDirectory/lib:/opt/novell/eDirectory/lib/nds-modules:/opt/novell/lib
    else
       LD_LIBRARY_PATH=/ADD_YOUR_32_BIT_EDIR_NTLS_LIBS_PATH:/usr/lib:/opt/novell/
    naudit:/opt/novell/eDirectory/lib:/opt/novell/eDirectory/lib/nds-modules:/opt/novell/lib:
    $LD_LIBRARY_PATH
    fi
    

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.


Author Info

6 February 2009 - 1:28pm
Submitted by: hmahantesh




User Comments

© 2009 Novell, Inc. All Rights Reserved.