Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 462694 - Unhandled IO error in NFS on Solaris: IOError: [Errno 46] No record locks available
Summary: Unhandled IO error in NFS on Solaris: IOError: [Errno 46] No record locks ava...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Solaris
: Normal normal (vote)
Assignee: Portage team
URL: http://docs.oracle.com/cd/E19455-01/8...
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 462382
  Show dependency tree
 
Reported: 2013-03-22 14:51 UTC by Richard Yao (RETIRED)
Modified: 2013-03-27 17:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Failure from one of the affected ebuilds (build.log,2.75 KB, text/plain)
2013-03-22 14:51 UTC, Richard Yao (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Yao (RETIRED) gentoo-dev 2013-03-22 14:51:50 UTC
Created attachment 342910 [details]
Failure from one of the affected ebuilds

I was rebuilding world with --jobs on Solaris when several builds failed because of an IOError. Oracle's documentation says:

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.

EPREFIX was on NFS while PORTAGE_TMPDIR was on UFS.
Comment 2 Fabian Groffen gentoo-dev 2013-03-24 10:29:33 UTC
Prefix portage with fix committed
Comment 3 Zac Medico gentoo-dev 2013-03-27 17:07:30 UTC
This is fixed in 2.1.11.59 and 2.2.0_alpha170.