Tips for Installing eDirectory on Linux

Novell Cool Solutions: Feature
By Linda Kennard

Digg This - Slashdot This

Posted: 5 May 2003

If you're heavy on experience in Windows and NetWare but light on Linux, you're bound to run into a few things might be disorienting in this brave new world of open source. Here are a few tips about installing Novell eDirectory 8.7 on the Linux distributions Novell recommends, namely Red Hat Linux 7.2, 7.3, or 8.0 (with the latest glibc patches from Red Hat Errata).


When you install eDirectory on Linux, you'll find, among other typical system requirements, a note to "ensure that gettext is installed."

Developed by the GNU Project, the gettext package is a set of tools that provides a framework for helping other GNU packages produce multi-lingual messages. These tools include a set of conventions regarding how to write programs to support message catalogs and also include a directory- and file- naming organization.

Ensure that gettext has been installed, as it should be by default for most Red Hat installations. If gettext has not been installed, you can find gettext on the Red Hat CD. You can also download gettext from http://www.gnu.org/directory/gettext.html.

Double-Clicking Won't Work

When you insert the eDirectory CD, don't assume that your Windows habits work in a Linux environment: if you double-click to open the nds-install file, the file will not open. Instead, you will get an error message that says something to the effect of "file not found."

When you're installing eDirectory from CD on Linux (or Solaris or AIX), you should log in as root on the host and type the following in the command line:


If you neglect to type ./ before you type nds-install, you'll get the same "file not found" error message.

Port Confusion

During the installation process, you'll be prompted to specify a port for iMonitor and for Secure Sockets Layer (SSL). For a no-hassle install, choose ports that are greater than 1024.

You can use ports with numbers that are less than 1024 (that is, privileged ports), but if you do, be sure to start up the daemons that use the default ports first.

Also, be warned: Strange things can happen if you select privileged ports. For example, one support forum contributor reported that he had been running Apache on port 80 so he selected port 81 for iMonitor. When he attempted to access Apache, iMonitor opened instead. To correct this problem, this user simply accessed the nds.conf file via ConsoleOne and modified the port numbers to ports greater than 1024 (in this case, 1080 and 10443).


If you plan to run ConsoleOne from a K Desktop Environment (KDE) 3.1, you will be unable to open the Authenticate dialog box due to a known problem in the Java Virtual Machine. To avoid this problem, use KDE 3.0, which does not have this problem, or upgrade to KDE 3.1.1, which has a workaround for this problem. For the latest version of KDE for Red Hat, visit http://kde-redhat.sourceforge.net.

Inspiration and help for these tips came from Darren Mathews, Novell Systems Engineer; Jim Henderson, Novell Training Services; Kevin James, Novell Prototype Systems Developer; and Bavo De Ridder, Novell Consultant

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

© Micro Focus