Previous Topic: Known Issues On All UNIX Operating Systems

Next Topic: Known Issues On Solaris Only

Known Issues On Linux Only

CA Directory on 64-bit Linux Requires 32-bit Library

If you install CA Directory on a 64-bit Linux operating system, you may see an error similar to the following:

./dxsetup.sh: /working/SP5/dxserver/install/getfqdn: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

This error message indicates that the 32-bit glibc is not installed. Some tools require this library, even on 64-bit operating systems.

To check the versions of glibc that are installed, use the following command:

rpm -qa --queryformat "%{NAME}, %{VERSION}, %{RELEASE}, %{ARCH}\n" | grep glibc

If the i686 glibc packages are missing from your system then install them before you install CA Directory.

For example, CA Directory on RedHat EL 6.0 requires the following:

Index for PDF Documentation Does Not Work on Linux

In Adobe Acrobat Reader 7 on Linux, the PDF index does not work. This means that when you open one of the PDF user documents on Linux in Reader 7, you will see a long error message, starting with the following text: Acrobat could not load the following search index associated with this document...

You can still read the PDFs, and you can still search for text within a particular PDF.

Nautilus Warnings

When logging in as the user dsa on Linux platforms, some applications may display errors due to the environmental variable "POSIXLY_CORRECT" being set in the dsa user's environment. This flag is required for the correct operation of the DXtools. If this flag is removed from the environment so the other applications can work correctly it must be set again before calling any of the DXtools. This may be accomplished by wrapping the tools in a shell script.

CA Directory Does Not Operate Correctly with SELinux on RedHat

To allow CA Directory to operate correctly, you must either run SELinux in permissive mode, or disable SELinux.

Linux Needs Compatibility Standard C++ Libraries

Valid on RedHat Enterprise Linux 5, RedHat Enterprise Linux 6, SUSE Linux Enterprise Server 10, and SUSE Linux Enterprise Server 11

Symptom:

When I install the CA Directory Management package, I get the message:

The required C library libstdc++-libc6.2-2.so.3 could not be found
Please install this library and restart DXwebserver

Solution:

The compatibility Standard C++ Libraries that DXmanager require are not installed.

On RedHat Enterprise Linux 5, install the following:

RedHat Enterprise Linux 6, install the following:

On SUSE Linux Enterprise Server 10, do the following:

  1. Navigate to YaST2, Software, Software Management
  2. Search for and install the appropriate compat rpm for your architecture:

On SUSE Linux Enterprise Server 11, do the following:

  1. Navigate to YaST2, Software, Software Repositories, Configuration, Repositories
  2. Enable the SLES11-Extras repository. The repository is not enabled by default.

    You can now access the compat rpms.

  3. Navigate to YaST2, Software, Software Management
  4. Search for and install the appropriate compat rpm for your architecture:

DSAs May Not Start Automatically After Reboot on SuSe 9.3 After Installing EEM

On SuSe 9.3, if you install CA EEM after installing CA Directory, EEM creates duplicate symbolic links to /etc/init.d/dxserver. As a result the script is called twice, and fails.

To work around this issue, delete the duplicate symbolic links. The name of the symbolic link is called S99dxserver. Delete that link from the following directories:

DXdumpdb and DXloaddb Fail When the "get cache;" Command is Used

If you upgrade CA Directory from r8.1 to r12 SP1 and you have the "get cache;" command defined in the configuration, DXdumpdb and DXloaddb will fail as their parser detects this and returns an error.

When this happens during an upgrade, the installation program prompts you to find out whether you want to continue with the installation, causing data to be lost.