2017-04-07 133 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 

檢查系統日誌:

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 /var/lib/cvsd 

RootJail none 

(或只是移動中的數據),並重新啓動CVS。

相關問題