/usr/ports via NFS on several servers adn parralell portupgrade

c0re nr1c0re at gmail.com
Thu Sep 30 10:31:45 UTC 2010


Hello all!

I found one problem using portupgrade on a number of servers, that has
NFS mounter /usr/ports from one server.

On one server portupgrade sometimes want to rebuild
/usr/ports/INDEX-7.db. While it rebuilds, another portupgrade running
on second server suddenly wants to rebuild INDEX-7.db.
And both portupgrades fails with this message:

...............
/usr/ports/INDEX-7:17502:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17503:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17504:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17505:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17506:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17507:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17508:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
/usr/ports/INDEX-7:17509:read: 0x2a75d37c, 1024: Stale NFS file handle
-- Stale NFS file handle
..............

How ti use portupgrade with /usr/ports right?

I set WRKDIRPREFIX=/tmp/workdir in make.conf. May be I can do
something else to allow several portupgrade processes on several
servers that has mounted nfs from one server?


More information about the freebsd-questions mailing list