[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: failed to create lock directory
> 今mogu.iri.co.jp:/cvsrootのhtdocsをupdateしようとすると、
>
> rerun$ cvs -q update -Pd
> cvs server: failed to create lock directory in repository `/cvsroot/htdocs/ja/Ports/i386/www.netbsd.org': Permission denied
> cvs server: failed to obtain dir lock in repository `/cvsroot/htdocs/ja/Ports/i386/www.netbsd.org'
> cvs [server aborted]: read lock failed - giving up
> rerun$
>
> となります。
> 今日のお昼にimportされちゃったhtdocs/ja/Ports/i386/www.netbsd.org/
> Ports/i386/news.htmlが原因みたいですが、どうすべきでしょうか。
なぜか該当ディレクトリのモードが 755 になっていたのが原因ですね。
解決策は二つあって、
> 1. いきなりmogu:/cvsroot/htdocs/ja/Ports/i386/www.netbsd.org以下を
> 消せる人に消してもらう。
これか、
2. 該当ディレクトリを chmod g+w する
です。
ただし 1. は、既に cvs checkout した人がいると、その人の作業領域
で問題が生じます。(今回の場合は、おそらく tacha さんだけですが)
というわけで、無難な 2. を行っておきました。
(今すぐになら 1. も可能でしょうけど、どうしましょう。)
P.S.
cvs import は、ディレクトリの指定ミスに対してチェックが働かないので、
ちょっと危ないコマンドなんですよねえ。
--
soda