首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CVS cvs命令已退出,状态为1

CVS cvs命令已退出,状态为1
EN

Stack Overflow用户
提问于 2017-04-07 16:10:32
回答 1查看 291关注 0票数 0

我正在尝试从CVS服务器恢复一个旧项目。为此,我必须从备份中提取CVS服务器数据映像,并从头开始安装CVS。

当尝试登录到CVS服务器时,我得到:

代码语言:javascript
复制
pi$ export CVSROOT=:pserver:ian@localhost:/data/cvs
pi$ cvs login
Logging in to :pserver:ian@localhost:2401/data/cvs
CVS password: 
cvs [login aborted]: reading from server: Connection reset by peer

正在检查系统日志:

代码语言:javascript
复制
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)更改了对目录的权限

代码语言:javascript
复制
/etc/cvsd/cvsd.conf

它包含:

代码语言:javascript
复制
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

数据位于:

代码语言:javascript
复制
/data/cvs

文件中给出的用户名和密码是正确的

代码语言:javascript
复制
/data/cvs/CVSROOT/passwd

想法?

EN

回答 1

Stack Overflow用户

发布于 2017-04-07 16:10:32

最终我找到了答案。在我停止定期使用CVS后的某一时刻,服务器默认改为使用RootJails。配置文件

代码语言:javascript
复制
/etc/cvsd/cvsd.conf

已经升级了,而且这条线

代码语言:javascript
复制
RootJail /var/lib/cvsd

已添加到配置中。这意味着数据路径

代码语言:javascript
复制
/data/cvs

成为相对于RootJail的

快速修复。变化

代码语言:javascript
复制
RootJail /var/lib/cvsd

代码语言:javascript
复制
RootJail none

(或者只是移动数据),然后重启CVS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43272976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档