sawan****@d1*****
sawan****@d1*****
2007年 2月 16日 (金) 22:15:32 JST
澤中と申します。 > 仲村です > > > CVSNT 2.0.51d(SJIS-10) を使っていたんですが、サーバのテンポラリディレクトリ名を > 変更したところ使えなくなりました。 > # といっても、暫く使っていなかったのでこれが原因かは分かりません。 > > C:\QQQ>cvs -td :pserver:t-nakamura @ localhost:/data/repository co agent > -> Tracelevel set to 1. PID is 3732 > -> Session ID is e9445d582786cb5 > -> main loop with CVSROOT=:pserver:t-nakamura @ localhost:/data/repository > -> Requesting server cvsignore > cvs [server aborted]: Couldn't chdir to working directory : Invalid argument 原因はよく判りませんが、同じような事例があるようです。 http://www.cvsnt.org/pipermail/cvsnt/2005-April/018334.html エラーメッセージとcvsntのソースを見る限りでは、テンポラリディレクトリへのchdirが失敗したのではなく、リポジトリディレクトリへのchdirが失敗しているような気がします。また、エラーメッセージ"Couldn't chdir to working directory"の後にchdirしたかったディレクトリ名が表示されるはずなのですが、表示されていないのでリポジトリディレクトリが空文字列になってしまっているみたいです。 ということで、CVSNTコントロールパネルのリポジトリタブの表示でおかしなところはないでしょうか? また、レジストリ HKEY_LOCAL_MACHINE\SOFTWARE\CVS\PServerの キー Repository* に 変な値や空文字列が入っていないでしょうか?