000025501 - SID: Authentication Manager 6.x on Solaris 10 sdconnect fails with error: 'BROKER : Invalid size of shared memory segment'

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 3Show Document
  • View in full screen mode

Article Content

Article Number000025501
Applies ToAuthentication Manager 6.1 patch 2 (6.1.2)
Sun Solaris 10
IssueError: "BROKER   : Invalid size of shared memory segment"
Error:  "Invalid size of shared memory segment"
Error: "BROKER   : Removed shared memory with segment_id:"
Error: "Removed shared memory with segment_id:"
Error: "BROKER   : ** This process terminated with exit code 2."
Error: "This process terminated with exit code 2."
Error: "APW        There is no server for database /opt/ace/data/sdlog."
Error: "There is no server for database /opt/ace/data/sdlog."
Error: "Error Starting the sdadmind server"
Error: "Executable not found or insufficient access." when trying to run sdconnect stop
Error "Unable to run sdrepmgmt." when trying to run sdconect stop
CauseThis is reproducable on a Solaris 10 machine wtih  256 or 384 MB of RAM. Upgrading to 512 MB RAM corrected problem. 
Resolution

Authentication Manager 6.x UNIX installation guide only covers Solaris 9 settings for setting required system resources in /etc/system.. ie .. semaphores but does not address Solaris 10.
Solaris 10 default installation setting needs changing if you are going to run less that 512 MB RAM. To do so:

Assuming Authentication Manager will be started by the user "aceadmin", as root, run these commands

projadd -c ?RSA Authentication Manager? ?user.aceadmin?

projmod -s -K ?project.max-shm-memory=(privileged,134217728,deny)? ?user.aceadmin?

This will append the following record in the file /etc/project as so:

system:0::::
user.root:1::::
noproject:2::::
default:3::::
group.staff:10::::
user.aceadmin:100:RSA Authentication Manager:::project.max.shm.memory=(privileged,134217728,deny)

The above entry will set SHMMAX to 128 MB  and suppress the Invalid size error message and start Authentication Manager successfully.

 

NotesRelated solution for Solaris 8 and 9  Configuring shared memory in Sun Solaris for RSA ACE/Server 5.0 gives errors
Legacy Article IDa37734

Attachments

    Outcomes