Dialogic Voice Cards - NaturalAccess 9.0.6 and 9.0.7 installation failed due to missing dependencies

Dialogic Voice Cards - NaturalAccess 9.0.6 and 9.0.7 installation failed due to missing dependencies

Information

Dialogic NaturalAccess Software is use to create development and runtime environment for creating voice, fxs, conferencing and video application using the Dialogic CG Series Media Boards.

Symptom 

Installation of Dialogic NaturalAccess™ Software 9.0.6 (for Red Hat Enterprise Linux 6.1, 64-bit compatibility mode) or NaturalAccess 9.0.7 (for Red Hat Enterprise Linux 6.1, 64 bit) can fail due to missing dependencies.

The installer (./install) will display : 

Installing package: Dialogic Corporation License Manager for Linux
ERROR - Failed installation of package: nmslm
Terminating Natural Access installation
Removing installed packages due to installation failure

 

In some cases, the installation will get as far as "Installing package: Dialogic Corporation NA Demos & Utilities for Linux", and the error will be "ERROR - Failed installation of package: nmsnademos"

The install.log file will contain information about missing dependencies:

error: Failed dependencies:libc.so.6 is needed by nmslm-2.273-1.x86_64
libc.so.6(GLIBC_2.0) is needed by nmslm-2.273-1.x86_64
libc.so.6(GLIBC_2.1) is needed by nmslm-2.273-1.x86_64
libc.so.6(GLIBC_2.1.3) is needed by nmslm-2.273-1.x86_64
libdl.so.2 is needed by nmslm-2.273-1.x86_64
libdl.so.2(GLIBC_2.0) is needed by nmslm-2.273-1.x86_64
libdl.so.2(GLIBC_2.1) is needed by nmslm-2.273-1.x86_64
libpthread.so.0 is needed by nmslm-2.273-1.x86_64
libpthread.so.0(GLIBC_2.0) is needed by nmslm-2.273-1.x86_64
libpthread.so.0(GLIBC_2.1) is needed by nmslm-2.273-1.x86_64
ERROR - Failed installation of package: nmslm
Terminating Natural Access installation
Removing installed packages due to installation failure

NOTE

In some cases, the errors above will mention nmsnademos instead of nmslm.

Solution

Install the following packages before installing NaturalAccess:

For NaturalAccess 9.0.6 (for Red Hat Enterprise Linux 6.1, 64 bit compatibility mode):

nss-softokn-freebl-3.12.9-3.el6.i686
glibc-2.12-1.25.el6.i686
libgcc-4.4.5-6.el6.i686
libstdc++-4.4.5-6.el6.i686
ncurses-libs-5.7-3.20090208.el6.i686

 
For NaturalAccess 9.0.7 (for Red Hat Enterprise Linux 6.1, 64-bit):

nss-softokn-freebl-3.12.9-3.el6.i686
glibc-2.12-1.25.el6.i686 
gcc-c++-4.4.5-6.el6.x86_64 (not needed to install, but needed to compile sample applications)

If the "yum" software updater is configured and working, you can install each package by running a command like this:

yum install glibc-2.12-1.25.el6.i686

NOTE

 yum automatically installs dependencies, so some packages may not require a separate install, depending on the order they are installed in.

 

If yum is not configured, you can install each package from the Red Hat Enterprise Linux DVD, like this:

rpm -ivh --nodeps <dvd root path>/Packages/glibc-2.12-1.25.el6.i686.rpm

(where <dvd root path> is the path to the Red Hat Enterprise Linux DVD, which may be something similar to  "/media/RHEL_6.1\ x86_64\ Disc\ 1", and can be checked by running "mount"). 

NOTE

When installing a fresh  Red Hat Enterprise Linux 6.1 OS using GUI mode, choose the "Customize Now" option on the "Package Group Selection" step of the installation. Then on the following screen, choose the "Compatibility libraries" group under the "Base System" category and the "Development tools" group under the "Development" category. This will install:

  • For NaturalAccess 9.0.6 (for Red Hat Enterprise Linux 6.1, 64 bit compatibility mode) :
    All required packages except libstdc++-4.4.5-6.el6.i686 and ncurses-libs-5.7-3.20090208.el6.i686

  • For NaturalAccess 9.0.7 (for Red Hat Enterprise Linux 6.1, 64-bit): All required packages

Product List

NaturalAccess 9.0.6 for Red Hat Enterprise Linux 6.1, 64-bit compatibility mode (also known as NA 9.0.6)

NaturalAccess 9.0.7 for Red Hat Enterprise Linux 6.1, 64 bit (also known as NA 9.0.7)

Related Documentation

Release notes:  NA 9.0.6 for Red Hat Enterprise Linux 6.1, 64-bit compatibility mode

Release notes:  NA 9.0.7 for Red Hat Enterprise Linux 6.1, 64 bit

Installation Guide: