Novell Home

My Favorites

Close

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.

Environment


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

Situation

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

Resolution

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.

Cause

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

Disclaimer

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