Novell is now a part of Micro Focus

My Favorites


Please to see your favorites.

Messages file fills up with the message: "vlrpc: kSemaphoreWait on -1[3]failed w/error 22"

This document (7011983) is provided subject to the disclaimer at the end of this document.


Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3


The /var/log/messages file was continually receiving the messages:
vlrpc: kSemaphoreWait on -1[3]failed w/error 22(Invalid argument)
Failed to initialize VLRPC for Linux Error -1006
adminus daemon: Unable to Singal ShardSeminfo->semID -1[6]lockj ,,retrying. Invalid argument
volmnd: Unable to Signal SharedSemInfo->semID -1[11]lock ..retrying. Invalid argument
volmnd: Apparent memory corruption  - Unable to wait on the Volume Manager Comms Thread Semaphore


The "ipcs -l" command showed  "max semaphores per array =100".
The system did not have enough semaphore to accommodate our needs.
Edit the /etc/sysctl.conf file and remark out the  line "kernel.sem = 100"  (The default is 250) or modify the value according to the system's needs.


We are not sure what application may have changed this from the default.


This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7011983
  • Creation Date:19-MAR-13
  • Modified Date:19-MAR-13
    • NovellOpen Enterprise Server

Did this document solve your problem? Provide Feedback