Siteminder Error: performing semget() on ColdFusion Registry semaphore
search cancel

Siteminder Error: performing semget() on ColdFusion Registry semaphore

book

Article ID: 384141

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction

Siteminder PolicyServer installation fails with the below error message

Symantec_SiteMinder_Policy_Server_Install:

STDERR: Error: performing semget() on ColdFusion Registry semaphore:No space left on device
/tmp/972301.tmp/LoadRegKeys.sh: line 14: 31856 Aborted                 (core dumped) "/tmp/972301.tmp/smreg" LoadRegKeys "/disk/apps/policyserver/siteminder" "" "EN"

Environment

Siteminder PolicyServer:12.8 SP8 CR01

Operating System: RHEL  

Cause

The cause of the error message is environmental related.

One of the possible causes in this case is, Semaphores are not recycled and there were zombie semaphore with empty key values.

# ipcs -s


Resolution

Perform the semaphore cleanup and shared memory cleanup using the below commands.

 ipcrm -s semid 

ipcrm -m shmkey

Alternatively, you can also perform a server restart to clear the zombie semaphores if the above doesn't work.