Unsolved
This post is more than 5 years old
6 Posts
1
2581
August 28th, 2007 08:00
EMC -Solutions Enabler problem
I have installed Solutions Enabler V6.2.2 on a solaris 9 machine. I having problems in running the symapi secure daemon and I get an error
"The lock attempt on the gatekeeper path or SYMAPI database file failed" .
Did some search and it says it is because of the locked semaphore which I need to kill but cannot find any semaphore in the locked state.
Any ideas and a quick solution is very much appreicated
"The lock attempt on the gatekeeper path or SYMAPI database file failed" .
Did some search and it says it is because of the locked semaphore which I need to kill but cannot find any semaphore in the locked state.
Any ideas and a quick solution is very much appreicated
No Events found!
munish2
17 Posts
0
August 28th, 2007 08:00
emcprof
6 Posts
0
August 29th, 2007 01:00
symcfg list -semaphore
I also verify if SYMCLI commands are running and if no SYMCLI commands are running, remove semaphores labelled as locked by running the following command:
ipcrm -s semaphore ID.
If no SYMCLI commands are running but the semaphores show locked, remove them also.
After removing the semaphores, you should be able to run a symcfg discover successfully.
After doing all this I am getting the same error.
xe2sdc
2 Intern
•
2.8K Posts
0
August 29th, 2007 02:00
2) do you have Oracle (or other applications) running on the same host ??
maybe Oracle (or other applications) are consuming semaphores and when symapi needs a lock simply can't find a lock since they are already used by someone else .. It happened to me in the past .. maybe it's happening also to you
emcprof
6 Posts
0
August 29th, 2007 03:00
08/28/2007 16:35:20.899 9131 1 EMC Corp log_lock_status Gatekeeper|Database lock failed with APILCK error APILCK_C_DASEMGET, lock result is 13 (/var/symapi/db/symapi_db.bin) OBTAIN function #s 0 0 0 0 0
I have oracle database running on this machine.
Let me know if this helps
xe2sdc
2 Intern
•
2.8K Posts
0
August 29th, 2007 05:00
xe2sdc
2 Intern
•
2.8K Posts
0
August 29th, 2007 05:00
running the following command:
symcfg list -semaphore
I also verify if SYMCLI commands are running and if
no SYMCLI commands are running, remove semaphores
labelled as locked by running the following
command:
ipcrm -s semaphore ID.
If no SYMCLI commands are running but the semaphores
show locked, remove them also.
After removing the semaphores, you should be able to
run a symcfg discover successfully.
After doing all this I am getting the same error.
Try to get the full list of semaphores .. Sometimes Solution Enabler leaves some locks .. and forgets about them
Run an "ipcs -s" to show the full list and search for locks beginning with 0x45 .. If no sym* process is running, shutdown all the stor* daemons and remove the locks as per primus emc19899
emcprof
6 Posts
0
August 29th, 2007 06:00
xe2sdc
2 Intern
•
2.8K Posts
0
August 29th, 2007 07:00
SYSCALL_FORMAT_NOT_SUPPORTED
If you can find this string, please look at the value of the "SYMAPI_USE_VXDMP_GATEKEEPERS" in the "option" file. The value should be DISABLED as per Support Solution emc54732 ..
Message was edited by:
Stefano Del Corno
munish2
17 Posts
0
August 29th, 2007 10:00
Please ensure you have set the correct values of semphores in system file as per solution enabler installation guide instructions.
Regards,
Munish
emcprof
6 Posts
0
August 30th, 2007 00:00
xe2sdc
2 Intern
•
2.8K Posts
0
August 30th, 2007 00:00
Just as a rule of thumb, semmni, semmns, semmnu, semume needs to be at least 256. Add those 256 to the semaphores needed by Oracle or everything else.