Solaris Common Messages and Troubleshooting Guide

No record locks available

Cause

No more record locks are available. The system lock table is full.

Action

Try again later, when more locks might be available.

Technical Notes

The symbolic name for this error is ENOLCK, errno=46.

Perhaps a process called fcntl(2) with the F_SETLK or F_SETLKW option, and the system maximum was exceeded. The system contains several different locking subsystems, including fcntl(2), the NFS lock daemon, and mail locking. All subsystems can produce this error.