领导要求在两个Windows 2012服务器上安装备份软件rsync的windows平台的版本,cwRsync是rsync的windows版本,有server和client两个软件,我在生产环境安装server版本时遇到问题。
我在Windows server 2012上面,安装cwRsync这个软件,版本是3.10。
在正常的安装过程中,会出现下面的页面,将自动创建一个用户SvcCWRSYNC和一个服务RsyncServer.
我在自己的Vmware上的window 2012虚拟机上测试正常。
但是在实际的生产服务器上,安装过程中,虽然也出现了上图。
但是并没有产生对应的用户SvcCWRSYNC和服务RsyncServer。
我于是手动添加了用户SvcCWRSYNC和服务Rsync
Rsync服务我是这样创建的:
打开运行,输入CMD,确定
sc create rsync binpath= "C:\Program Files\ICW\bin\cygrunsrv.exe"
sc start rsyncxue
但是出现下面的报错
我在生产环境上用的administrator的账户。
我想请教下大家,这可能是哪方面的问题?
有没有解决的方法?
尝试下该思路:
1、卸载RsyncServer,删除对应的目录;
2、删除安装时创建的用户;
3、关掉服务窗口;
4、重新安装启动即可;
其他实例成功的解决方法是:将安装目录下的rsyncd.pid文件删除即可,再重新启动RsyncServer服务。
谢谢您的答案,我在生产服务器上,就没有产生pid文件。
在自己虚拟机上是一切正常。
我在生产环境是,试过完全卸载,删除目录,重新安装。但是效果还是一样。
在生产服务器遇到问题。
SvcCWRSYNC账户没有自动创建,是我手动创建的,
服务rsyncxue也是我手动创建的,密码设置为Windows001@
服务创建
sc create rsyncxue binpath= "C:\Program Files (x86)\ICW\bin\cygrunsrv.exe"
服务启动
sc start rsyncxue
安装的时候,更换版本看看,因为安装成功,不应该你自己创建的
卸载RsyncServer,删除安装目录,删除用户,重新安装,注意:一定要删除RsyncServer的系统用户