51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10012|回复: 15
打印 上一主题 下一主题

【原创】一次解决登录TestDirector时出现RPC错误的经过

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-20 21:38:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现象:
打开IE,输入TD的地址,比如 http://1.2.3.4/tdbin/default.htm ,回车以后点击“TestDirector”,在TD主登录界面上,又出现RPC错误的提示!
  
RPC Server is unavailable
Press OK to continue or CANCEL to close application
  
解决过程:
首先,重启机器(冒着比较大的风险,上次就是因为TD不能登录,重启机器后系统不能正常启动,搞了很久才正常的,后来TD也正常了),但是这次机器重启正常,TD还是不行,报同样的错误。
  
然后,检查客户端设置,比如IE设置,去掉代理,去掉cookie,删掉临时文件,还是不行;在登录报错界面上刷新IE时,报一个tdclientui.TdFrameX控件下载错误,所以想到将客户端的 C:\Program Files\Common Files\Mercury Interactive\TD2000_80 文件夹删掉,再登录TD,让IE自己重新下载这些控件,结果还是不行。
  
再到TD服务器机器上,看看RPC相关服务是否正常启动。上次将Remote Procedure Call (RPC) Locator服务禁用,现在将其启动,还是不行,其它服务应该无关。
  
记得有一个TD的检测工具,原来在windows状态栏图标上有,现在找不到了,只好自己找应用程序exe,还好在  C:\Inetpub\TDBIN\Apps 目录下找到一个 CheckTD.exe ,运行一下,果然就是这个检测工具,做一下Check All,结果发现在DCOM Configuration节点下有三个子节点上出现了黄色的问号,分别是 TD Application Server (OTAServer) ,TD Domain Server (TDDomSrv) , OTA Scripting 。点击每一个节点看了看细节信息,发现好像是用户权限问题,就到 IIS管理器中去查看 TDBIN 这个虚拟目录的权限。点右键,选“权限”,果然提示说权限有问题,点击“确定”继续,点击“取消”重置权限。
  
先点击“确定”,进入用户权限设置窗口,和其它正常的虚拟目录比较了一下用户列表和权限,给TDBIN增加了几个用户,如IIS_WPG, NETWORK SERVICE等等,再重启IIS,还是不行。再在刚才的提示框中点“取消”重置权限,结果就剩下一个Everyone用户,还是不行。
  
记得原来在TD状态栏图标上点击右键,还有一个程序可以运行,好像是RunAsUser,现在没有状态图标,也只能自己找exe了,还好在  C:\Inetpub\TDBIN\Apps 目录下一眼就看到 ChangeRunAsUser.exe ,肯定就是这个了,运行起来,一个小窗口,看窗口标题中有 DCOM Configuration ,知道应该有些用处。要求输入Domain\User , Password , Confirm Password , 我输入了administrator 和其密码,点击确定按钮以后说用户名密码不对,以为密码敲错了,再来,还是一样的错误,估计是Domain\User中只输入了User,没有输入Domain,我就将主机名加了进去,输入 Computer-Name\administrator ,密码输两遍,点击确定,出现了set permission这样的字样,看来是在工作了。等了一会儿,回到窗口初始状态,关闭之。
  
再到CheckTD的界面上,单独检测一下DCOM Configuration节点,结果全部打勾变绿,通过检测。再启动IE登录TD,终于正常了!不再提示那个令人讨厌的RPC错误了,Project下拉框中的东西也出来了,登录正常!!



刚才看到楼下有“《关于test director登录时的错误问题》”的帖子,错误和这两个帖子中的相同,大家可以用上面的解决方法试试看。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-9-22 09:00:55 | 只看该作者
谢谢楼主的经验分享!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-9-30 12:05:49 | 只看该作者
楼主的方法,管用!!特回来顶一下。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-20 11:05:10 | 只看该作者
呵呵,好贴
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-13 10:55:50 | 只看该作者
太感谢楼主了,今天我的问题也解决的,虚惊一场呀
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-11-9 09:36:56 | 只看该作者
以上方法都试过了,还是无效。没辙
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-11-9 11:27:13 | 只看该作者
谢谢楼主分享,回去试试。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-7-9 12:18:59 | 只看该作者
我是经常出现这个问题,之前都是重新安装后重启在解决,现在有了这个方法,哪天再出现的时候试试看,谢谢楼主分享
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-7-13 08:44:36 | 只看该作者
我也有这个问题,卸载了重装还是一样,回去要试一试楼主的这个方法,谢谢啦
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-25 20:48:45 | 只看该作者
谢谢,
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-7-25 20:49:27 | 只看该作者
谢谢楼主分享,回去试试。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-7-25 21:05:24 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-7-25 21:09:18 | 只看该作者
呵呵,好贴
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-7-31 11:44:54 | 只看该作者
好贴
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-8-9 18:28:52 | 只看该作者
试了几次,还是不行啊!!check TD显示是虚拟目录的问题
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-5-27 13:55:39 | 只看该作者
真是好帖啊,感谢楼主的分享哇。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-20 23:18 , Processed in 0.078253 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表