"Unable to create Mutex"
I'm trying to run a software package on RHAS 4.0 that I know to work on RHES 4.0 (required to switch platforms by a 3rd party). When doing so, I get the message, "Unable to create mutex; possibly not root or insufficient resources" (EDIT: Actually, it's RHAS 4.0 64-bit. The package is still compiled as 32 bit.)
The only returns I get on a google search for this message (or even various substrings of this message) are a couple links to some board called chinaunix, which look to be a dead end anyway. I know the message isn't in my code.
I know our software is a heavy consumer of semaphore arrays, but the maximums and used resources prior to operation are exactly the same as the other platform. I tried doubling the number of arrays in /proc/sys/kernel/sem via sysctl.conf but that doesn't help.
At a loss for solutions, I'm currently greping the whole tree for this message. ANY input or suggestions would be appreciated.
[lab@host ~]$ uname -a
Linux host 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
[lab@host ~]$ ipcs
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x87654300 229383 lab 666 9464 0
0x79020561 294921 lab 666 404 0
------ Semaphore Arrays --------
key semid owner perms nsems
0x76654353 262152 lab 660 1
0x76654360 294921 lab 660 1
0x00711235 327690 lab 660 1
0x87654400 393228 lab 666 169
0x79020561 425997 lab 666 1
------ Message Queues --------
key msqid owner perms used-bytes messages
[lab@host ~]$ cat /proc/sys/kernel/sem
250 64000 32 256
Last edited by pgrodt; 06-25-2007 at 10:30 AM.
|