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