2017-04-07 64 views
0

CVSサーバーから古いプロジェクトを復活させようとしています。これを行うために、CVSサーバーのデータイメージをバックアップから取り出し、CVSを一からインストールする必要がありました。CVS cvsコマンドが終了ステータス1で終了しました。

CVSサーバにログインしようとすると、私が手:

pi$ export CVSROOT=:pserver:[email protected]:/data/cvs 
pi$ cvs login 
Logging in to :pserver:[email protected]:2401/data/cvs 
CVS password: 
cvs [login aborted]: reading from server: Connection reset by peer 

は、syslogチェック:

Apr 7 05:03:14 raspberrypi cvsd[14833]: connection from 127.0.0.1 55155 
Apr 7 05:03:14 raspberrypi cvsd[14833]: cvs command exited with exit-status 1 

を、私は、ユーザーおよびグループ(:CVSD CVSD)にディレクトリのパーミッションを変更

/etc/cvsd/cvsd.conf 

に与え含まれている:

pi$ cat /etc/cvsd/cvsd.conf | egrep -v "^#.*|^$" 
RootJail /var/lib/cvsd 
Uid cvsd 
Gid cvsd 
Nice 1 
Umask 027 
PidFile /var/run/cvsd.pid 
MaxConnections 10 
Log syslog info 
Listen * 2401 
Repos /data/cvs 

データが下にある:

/data/cvs 

/data/cvs/CVSROOT/passwd 

アイデアがファイルに与えられたように、ユーザーとパスワードが正しいのですか?

答えて

0

最終的に答えが見つかりました。 CVSを定期的に使用しなくなった後のある時点で、サーバはデフォルトでRootJailsを使うように変更されました。

/etc/cvsd/cvsd.conf 

がアップグレードされたコンフィギュレーションファイル、およびライン

RootJail /var/lib/cvsd 

を構成に追加されました。これは、データ・パス

/data/cvs 

がRootJailに相対になったことを意味します。

クイックフィックス。

RootJail none 

(それとも、データを移動)に

RootJail /var/lib/cvsd 

を変更し、CVSを再起動してください。

関連する問題