Dialogic Voice Cards - Ctdaemon mutex error when running Redhat Linux with virtualization kernel

Dialogic Voice Cards - Ctdaemon mutex error when running Redhat Linux with virtualization kernel

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

With Redhat Linux 5.1 or 5.3 which Natural Access 8.x and 9.x support, the following error may appear during installation:

Natural Access Installation

Wed Mar 23 12:20:58 EDT 2011 Options: (none) RPM version 4.4.2.3 Installing package: Dialogic Corporation License Manager for Linux Installing package: Dialogic Corporation NA Abstraction for Linux Installing package: Dialogic Corporation NA Core for Linux Installing package: Dialogic Corporation NA Import for Linux Installing package: Dialogic Corporation NA Driver for Linux Installing package: Dialogic Corporation NA Base Services for Linux Installing package: Dialogic Corporation NA Demos & Utilities for Linux Installing package: Dialogic Corporation NA DSP for Linux Installing package: Dialogic Corporation NA Runtime for Linux Installing package: Dialogic Corporation CT Access for Linux Installing package: Dialogic Corporation OAM for Linux Installing package: Dialogic Corporation CX for Linux Installing package: Dialogic Corporation NMS-CAS for Linux Installing package: Dialogic Corporation NMS-ISDN for Linux Installing package: Dialogic Corporation NaturalFax for Linux Installing package: Dialogic Corporation NaturalConference for Linux Installing package: Dialogic Corporation DLCP Support for Linux Installing package: Dialogic Corporation Fusion for Linux Installing package: Dialogic Corporation NA Driver for Linux ERROR - Failed installation of package: nmsnadrv-lnx5-64 Terminating Natural Access installation Removing installed packages due to installation failure

Or the installation may complete without error, but when trying to start the ctdaemon server, ctdaemon may fail to start with "mutex error".

Reason for the issue

Redhat Linux 5.x releases come with 'virtualization' capability, and during installation, virtualization is installed and used by default.  

Natural Access currently does not support virtualization.

To confirm if a system is currently running with a virtualization kernel, simply run the "uname -a" command, and if the output shows "xen" in the kernel release such as this:

Linux TS180 2.6.18-128.el5xen #1 SMP Wed Dec 17 12:01:40 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

Then that means this system is running with virtualization kernel.

Workaround

Make sure the operating system is running with a regular kernel and not a virtualization one.  

At the time of writing a known RedHat bug (Dialogic is not responsible for the content of external links) makes it difficult to switch to a non-virtualization kernel so it may be necessary to re-install Redhat Linux and make sure 'virtualization' is un-checked during installation.

Product List

Dialogic Natural Access 8.x and 9.x running Linux