Novell is now a part of Micro Focus

Installing eDirectory 8.6.1 on Linux 7.2

Novell Cool Solutions: Trench
By Xavier Martorell

Digg This - Slashdot This

Posted: 13 Mar 2002

Xavier Martorell, Systems Engineer working for Novell in Spain, recently installed eDirectory 8.6.1 on Redhat Linux v7.2 -- and kept notes. Xavier did a nice job of step-by-stepping us through this daunting process.

If this list interests you, Xavier prepared another one specifically for installing DirXML 1.1 on Linux. You can find that article here.


  • glibc 2.1.3 or higher
    • To check lib version: ls /lib/libc-*
  • 64Mb RAM min
  • 74MB HD for each 50.000 users
  • ConsoleOne 1.3.3
    • 64Mb RAM (128Mb recommended)
    • Processor 200MHz min
    • 32MB HD

Prepare install process
  1. Active the multicast route.
    • To check if it exists: /bin/netstat -nr
    • If you can't see a line with then:
      route add -net netmask dev eth0

  2. Prepare license disk
    • Insert license disk on drive a:
    • mount /mnt/floppy

  3. Mount CDROM:
    • mount /mnt/cdrom

  4. If you have the installation cdrom:
    • cd /mnt/cdrom/Linux/setup (Be careful with caps!)
    • go to step 8

  5. If you have a compressed file (such edir861_linux_full.tar.gz) then create a new directory to install the software:
    • cd /usr
    • mkdir soft
    • cd soft
    • mkdir edir861
    • cd edir861
    • cp /<path file>/edir861_linux_full.tar.gz
    • ls (you must to see the file edir861_linux_full.tar.gz)

  6. Extract files from edir861_linux_full.tar.gz
    • If the file has .gz extension: gzip -d edir861_linux_full.tar.gz
      (it becomes the .gz file to .tar file)
    • tar -xvf edir861_linux_full.tar

  7. Go to install directory (Be careful with caps!)
    • cd /usr/soft/edir861/Linux/setup

  8. Run install process
    • ./nds-install
eDirectory 8.6.1 install process
  • Set ENTER to accept the license
  • Accept the terms - "y" + ENTER
  • Select option:
    • 1 - Novell eDirectory Server
  • Write the license path (if it is asked)
    • /mnt/floppy/<license path>/license
ConsoleOne install
  • Run install process: ./nds-install
  • Set ENTER to accept the license
  • Accept the terms - "y" + ENTER
  • Select option:
    • 3 - Management Console for Novell eDirectory (ConsoleOne)
  • Choose language
  • Select all components (Option 8)
  • Install Java Runtime Environment
  • You can start ConsoleOne from /usr/ConsoleOne/bin
Create a new tree
  • Create a new tree
    • Ndsconfig new -t <Name of the new tree> -n o=<name of the container> -a cn=admin.o=<name of the container>
    • Set the password
  • The check the eDirectory tree is alive
    • ndsstat (You should see the name of the tree, of the server and the license)
    • ndslogin admin.<name of the container>
Helping commands
  • Start and stop ndsd
    • /etc/rc.d/init.d/nds stop
    • /etc/rc.d/init.d/nds start
  • Start ndstrace
    • When ndstrace is started for first time you could see: ndstrace: error while loading shared libraries: cannot load shared object file: No such file or directory
    • To resolve it:
      ln -s /usr/lib/ /usr/lib/
  • Set up ndstrace filters for DirXML:
    • ndstrace
    • set ndstrace=NODEBUG (no filters)
    • dstrace +dxml
    • dstrace +dvrs
  • Reinitialize server
    • shutdown -r now

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© Copyright Micro Focus or one of its affiliates