CaliberRM 2005 R2 SP1升级一波三折

CaliberRM 是Borland的一款需求分析管理软件,是Borland ALM项目的一部分,其强大的需求管理和分析功能,配合Borland ALM其他工具,极大的提高了软件的开发效率和质量,你可以到www.borland.com下载

一开始,我单位和家里的机器都安装有2005版,不久Borland将其升级到了 最新版本2005 Release 2 (简称R2) SP1,开始支持windows2003,解决了些BUG。

我成功的在单位的机器上升级到了此版本,可是到家里,麻烦开始出现了:

升级安装完毕,重新启动系统,等到登录用户之后CaliberRM安装程序一闪而过,我怀疑安装中途退出了。

于是运行dbmgr -start 启动 CaliberRM 的服务,并打开客户端,果然发现客户端连接不上服务器。

进入任务管理器,发现服务器的关键进程caliber_srv.exe不断的被运行-终止,同时也没有obe.exe和cleanbe.exe进程。服务启动失败。在CMD中运行dbmgr -scan,返回如下错误

---------------------------
E:/>dbmgr -scan
Scanning database for bad links
E3004: NET_EREAD: Network layer read error ("vsl/vslsock.c", line 481) [ oserr=`
32 (Broken pipe)' ]
===========================

看信息,似乎是数据库服务器versant出现了问题。

遇到这种问题,首先想到的是重新安装。结果,重新安装N遍,问题依旧,而且,装回老版本也存在这个问题,看来是软件更动了某些设置(现在看来是它只认新版本信息,不认旧版本的)

为此,我专门上网搜索了versant的相关内容。versant是刚刚兴起的面向对象数据库,相关资料很少,我只在官方的英文文档中找到了这个错误代码的说明(由于不能复制其中文本,此处省略,有兴趣的朋友可以去www.versant.com 下载。)其大意是versant的网络服务没有打开,造成了数据库端连接失败。

嗯,到这似乎有点眉目,升级前后我并没有更动任何设置,也没有防火墙禁用它,问题可能出在它的网络服务上。按照文档说明,我在x:/CaliberRMServer/Versant/6_0_5/NT/Bin下找到了networkservices.exe,运行,发现ss.exe好好的呆在里面。不是这里的问题。事情有点怪...

versant的文档只提到了用ss.exe来提供网络服务,versantd.exe来提供数据库服务。问题似乎到这没了头绪,暂时搁下。

事隔两天,单位的机器启动的时候,我无意中发现,进程中多了一个进程LsProxyServer.exe,搜索它,发现它在CaliberRMServer/bin目录下,看字面意思,似乎跟这个故障有关。双击运行,没有反映,只好作罢。

但这时,当我打开CaliberRM的时候,发现,服务器竟然可以连接了!嗯!就是那个代理服务器的事。久违的操作界面又出现了。

到现在,我还暂时不能肯定故障的真正所在,通过比较2005版和2005 R2 SP1版我发现LsProxyServer.exe是后者才有的,升级的时候,可能由于某种原因导致其无法正常启动,从而导致CaliberRM服务器无法启动。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值