3月 8th, 2009at 22:09
Tags: Management, Subversion
SubversionでCommitしたときに”Can’t get exclusive lock on file”と怒られる
コミット時に以下のように怒られる。
svn: Can’t get exclusive lock on file ‘REPO/db/write-lock’: No locks available
Google先生に聞いてみるとリポジトリがNFSにあると同じ現象ができているっぽい。
SubversionのFAQをみるとlockをサポートしているNFSならOKとある。
NFSとかを詳しくは知らないんだけど、Linux.or.jpのNFSクライアントの設定を見てみると、NFSサーバのディスクをマウントする場合、マウントするほうはクライアントとして設定が必要。
Debianの場合、「apt-get install nfs-common」でrpc.statdデーモンとかが動いているらしいが、ファイルロックする場合は、これとセットでrpc.lockdデーモンも必要らしい。そしてこれらはnfslockというのから起動されるらしい。
その他、portmapもいるとかなんとか。
これで解決しない場合は、リポジトリをローカルディスクにおくっきゃないな。
I'm a software engineer who like travel to island in Japanese. Recently I am enjoying agile manager, coach, product owner for my work. The person grows like that.








