CC admin的问题手册.docx
《CC admin的问题手册.docx》由会员分享,可在线阅读,更多相关《CC admin的问题手册.docx(13页珍藏版)》请在冰豆网上搜索。
CCadmin的问题手册
问题查验方法:
⏹系统出现问题的处理:
Ø使用ClearCasedoctor分析
Ø查看logbrowser
Ø操作Server系统的事件日志
⏹Albd_server未启动,重起ServerClearCaseService
Ø登录用户不正常,如不在ClearCase组
Ø登录密码被修改
Ø帐户失效
1域出错
检查:
---在host文件中增加主域机器名解析
---检查TCP/IP协议中是否已安装NetBIOS协议
----检查首选DNS是否为主域DNS
Øcreds显示用户及组的信息
1.1掉域
方法1:
查看DNS是否正确;
把域服务器地址写入HOST文件
重新注销
方法2:
退出域.重新加入域.
1.2域用户以cached方式登录到域
⏹原因:
说明当前用户以Windows的Cachedcredentials方式登陆域,表面上是成功登陆了,但实际上没有连接上域。
默认方式下,用户以CachedCredentials方式登陆域是不会显示错误信息的。
⏹解决方法:
1.打开注册表编辑器。
2.展开到以下位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon\CachedLogonsCount
3.把CachedLogonsCount的值从缺省的10改为0,如果没有CachedLogonsCount这个键值,则在Winlogon目录下新建一个,类型是REG_SZ,数据是0。
然后启动机器。
4.现在cachedlogon已经禁止,用户必须能联系到DC才能成功登入系统。
1.3输入ClearCaseServer机器名提示无法访问,而输入IP却可以正常访问。
⏹原因
缺少NetBIOS或Mircosoft客户端连接协议
⏹解决办法
在本地连接属性里增加以上两个协议,重起机器
如果以上方法不行,尝试退出域重新加入域
1.4文件的权限控制中显示用户组为“Nobody”
原因:
ADServer无法正确判断用户身份。
在本地用户组>administrator组里可以
看到域用户显示为长串乱码字符
解决办法:
将计算机退出域,然后重新加入域。
2视图出错:
----是否已登陆域,域帐户具有访问该项目数据的权限
----域用户是否加到本地管理员组,帐户是否失效
-----是否登陆域后安装的ClearCase
----使用ClearCase安装目录下的Creds.exe检测帐户是否正确
(C:
\ProgramFiles\Rational\ClearCase)\etc\utils\)
----网络连接是否正常
2.1权限设置及时生效:
1.把新设置的组加入客户端的环境变量:
变量:
CLEARCASE_GROUP
值:
组名
2.注销客户端
2.2cannotbindanadmin_serverhandleon..
错误提示如下:
解决:
方法1:
卸载江民杀毒软件.重新启动后,创建视图后再安装江民.
方法2:
视图创建在服务器上.
2.3Unabletofindview
原因:
1.网络断开
解决办法:
检查是否能正常连接Server,是否能Ping通主域
ClearCaseDoctor执行是否有错误提示。
这个通常是网络不通造成的,解决网络问题,重起机器之
后即可解决。
2.4Errorcreatingview
原因:
1.网络不通
2.没有把主域放在DNS的第一个
3.未使用域用户登陆或没有把域用户加到本地管理员组
5.域用户失效
解决办法:
确认以下事项:
host里有没有写主域解析
DNS有没有把主域放在第一个
有没有把域用户加到本地管理员组
是不是登陆域以后装的CC
本地管理员组的域用户是否已经失效(用户名后显示一长串乱码字符),
如果是,则要修改计算机属性,退出域,再重新加入域,
然后将域用户加到本地管理员组
2.5Disablingthe'RestartatLogon'featureforadynamicview.
1)Firstunmapalocaldrivetoadynamicviewbydisconnectingthedrive.
2)Stoptheview.Thiscanbedonebyenteringtheviewpropertiesandclickingon'StopView',orbytypingthefollowingcommandviathecommandprompt:
'cleartoolendview'.Torestarttheview:
entertheClearcaseHomebase,gototheviewstab,andclickon'StartView'.Youcanthenstarttheviewandmapthedynamicviewtoalocaldrive.Noticethe'RestartatLogon'checkbox.MakesurethisboxisUNCHECKED.ThiswillallowtheviewnottostartoncetheWindowsPCisrebooted.
2.6异常删除视图
⏹清除检出文件、DO文件
⏹终止View_server进程
⏹删除视图注册信息
⏹如果异常删除视图前视图对某些元素进行了检出,那么VOB中还会存在一个Placeholder,去掉它的方法:
Ø使用Cleartooldescribe–longvob:
\vob_tag得到被异常删除的视图的UUID
Ø进入vob目录
ØCleartoolrmview–force–uuidUUID
Ø或在clearcaseadministrationconsol进行处理
2.7异常删除快照视图
⏹当异常删除快照试图的.view.dat文件时,可以恢复它,方法:
Ø\bin\etc\utilsregen_view_dot_dat.pl-tagsnapshot_view_tagsnapshot_view_root_dir_pname
2.8删除已Removed但带有checkout文件的视图
⏹执行以下命令找出带checkout文件的视图的uuid
cleartooldescribe-lvob:
\
2.执行以下命令彻底删除视图
Cleartoolrmview-uuid
2.9UPDATEVIEW发现无法LOAD
提示无权限:
权限问题:
如果此人所属组超过16个.则用下面的方法,让权限立即生效:
新建一个环境变量:
CLEARCASE_GROUP,值:
需要生效的组名(组与组之间用;隔开),把要立即生效的组提前为第一个;
如果此人所属组超过32个,则在域中把暂时不用的组删除几个.控制在31个以内,则OK.
2.10removeviewshortcut后添加快照出错
用regen_view_dot.pl修复视图
Ccperl/etc/util/regen_view_dot_dat.pl-tagsnapshot_view_tagsnapshot_view_root_dir_pname恢复一下view.dat文件
3CHECKOUT/CHECKIN出错
关联的活动只有处于Active状态才能在ClearCase中checkout/in
3.1文档前出现半圆月型(eclispedfile)标志,怎么处理?
⏹视图里有同名的Viewprivate本地私有文件。
把view-private文件从视图里删除即可。
动态视图中目录出现eclipse(半月型月晕符号),目录下文件不可见,该如何处理?
⏹原因:
本地有同名私有目录,该目录与CCServer目录重叠,在动态视图里只显示为一个目录
⏹解决方案:
方法1:
点击目录,右键Delete,月晕符号消除,目录正常。
方法2:
关闭该文件CHECKOUT此文件UNDOCHECKOUT或CHECKIN
3.2视图权限出错处理
⏹进行检出时,将在视图的存储目录创建一个可修改版本
⏹两种情况将导致写视图的存储目录时出问题
Ø视图的访问控制不允许写视图的存储目录
Ø视图访问控制允许写视图的存储目录,但视图为只读访问方式(在视图属性中可见,或使用cleartoollsview-properties–fullview_name来看)
⏹这将导致检出元素的状态为:
ckeckedoutbutremoved,解决办法:
Ø使用Cleartoolundocheckout命令,且
Ø设置视图访问控制为允许写视图的存储目录
Ø设置视图读写访问方式(cleartoolchview-readwrite)
找用户是否具有访问权限
⏹查找 我的电脑>右键“管理”>本地用户和组>Administrator组>域帐户,如果帐户名后有长串乱码字符,表明用户失效,域无法识别用户权限,需要退出域,重新加入域,并把域用户加到本地管理员组
⏹打开命令行窗口,执行安装目录下的\ClearCase\etc\utils\creds.exe,看显示结果中用户是否属于访问权限组
3.3Typemanager“text_file_delta”faild二进制文件添加出错:
解决方法:
ADDSOURCECONTROL改变文件元素属性:
ctchtype–forcecompressed_file<文件名>CHECKIN.
3.4TYPEMANAGER“z_whole_copy”faild
解决方法:
如果只是一台机器出现此问题.此机器重新安装CC;
如果每台机器都出现此情况.则用此命令做次修复:
ctprotectvob –force–chown -chgroup<主组>
4集成CQ出错:
4.1Squidpatch修复ClearCase/ClearQuest活动集成
4.2CQ默认帐户不清
解决:
REGEDITHKEY_CURRENT_USER\Software\RationalSoftware\CQ\2003.06.00\CQIntSvr中其它帐户清空
4.3CQLICENSE到期问题:
解决:
RegeditHKEY_LOCAL_MACHINESoftwareRationalsoftwarelicensing
ExpireThreshold:
f改为0.
5CC与工具集成出错:
5.1修改开发工具集成的配置管理工具为CC
修改注册表:
HKEY_LOCAL_MACHINE\Software\sourecCodeControlProvider\InstalledSccproviders:
Clearcase=software\Atria\clearcase
5.2CC与VC集成
方法1:
先安装VC,再安装CC
方法2:
在VC Tool->Customize中有一项Add-ins and Macro Files中加入ClearCase的插件,(此插件位置:
...\ClearCase\bin\clearaddin.dll)ClearCase就和VC集成到一起了。
6SERVER错误:
1.db_server错误:
⏹SharedSection
1.打开Regedit或Regedt32
2.展开HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems
3.双击value“Windows”将SharedSection值设置为SharedSection=1024,3072,2048
4.RestartServer
5.当VOB增多Server出现db_server错误时,调大3个值
⏹LockMgr
1.展开注册表位置:
HKEY_LOCAL_MACHINE\Software\Atria\ClearCase\CurrentVersion
2.增加值:
LockMgrCmdLine
字符串:
-aalmd–f1050–u1018–q5080
⏹Server上View_server进程过多,会对性能造成影响,彻底解决的方法是增加Server重起的频率(如每天)
以释放View_Server进程。
7硬件资源:
ClearCaseServer硬件需求
⏹ClearCaseServer应放在一台无其它非常消耗资源的程序运行的服务器上
⏹DomainServer应采用性能优越的PCServer,并不做其他用途
⏹内存需求
Ø最少128MB,或者为该服务器上存放的VOB数据库大小的一半;建议采用标准PCServer配置(2G-4G)
Ø不考虑VOB库的大小,每个VOB加7MB内存
Ø对每个运行在VOB主机上的View_Server进程加750KB内存
⏹为提高处理的效率,将VOB主机上的不重要的进程停掉
⏹估计VOB库的大小的方法,1.2(文件数(3+版本数)+DO对象数)Kb/2
8VOB错误
fix_prot修复访问权限问题
8.1当VOB出现protection问题时,需要用checkvob修复权限控制
cleartoolcheckvob–force–fix–protections–poolvob-stg-pname
8.2Fix_Prot用法
⏹VOB迁移到不同域时需要用Fix_Prot重新实施权限控制
⏹注意:
执行该命令前需要先StopClearCase
⏹修复VOBStorageDirectoryprotection
ccase-home-dir\etc\utils\fix_prot–root–r–chownvobadm–chgrpccusersV:
\vobstg\libpub.vbs
8.3出现protection异常的几种情况
⏹VOB/ViewStorageDirectory拷贝
⏹文件系统从FAT/FAT32转成NTFS
⏹在Windows里修改文件的permission权限
⏹Protection异常检测:
cleartoolcheckvob–protections–poolvob-stg-pname
修复protection异常的方法
目录:
ccase-home-dir/etc/utils
⏹Vid_sidwalk
⏹Fix_prot
fix_prot[–f.orce]{–root[–r.ecurse][–recover{–chownuser|–chgrpgroup}|
–replace._server_process_group|[–r.ecurse][–type{d|f}]
[–chownuser][–chgrpgroup][–chmodpermissions]}pname…
⏹lsacl
9管理规范:
9.1DomainServer使用规范及安全策略
⏹Computer帐户命名规约---易于识别客户端
⏹用户帐户命名规约
⏹工作组命名规约
⏹组策略设置(密码复杂度,最小长度等限制)
⏹域信息备份计划---使用NTBackup和操作系统一起备份
⏹防病毒软件的安装及病毒库及时更新
⏹及时安装操作系统补丁
9.2备份与恢复
--VOB/ViewStorage备份
--Registry备份-备份文件在\var\rgy\backup
--LicenseBackup
--Trigger备份
--安装程序备份
⏹恢复
--将备份的内容拷贝到原来的位置即可
--对于VOB和View,如果VOBServer/ViewServer出问题,则需先重新安装VOBServer/ViewServer,然后将备份的内容拷贝到原来的位置即可;但如果安装VOBServer/ViewServer的服务器名与原来的不一致,则还需要配置Registry。
9.3清空lost+found目录
⏹一次性清空
c:
\lost+found>for%Vin(*.*)docleartoolrmelem-force“%V”
⏹逐层目录清空
E:
\bambi\lost+found>ct
cleartool>rmelem-force*.*
注意,在windows下,以上命令必须分开执行,先执行cleartool,再执行rmelem,不能
在一行里执行cleartoolrmelem,否则会报错。