ClearCase 7.1安装过程设置的挑战是多重的:
./install_server '脚本):一个统一的基于GUI的Java工具被用于Windows和Unix:基于XMLconfiguration文件的Installation Manager(IM) :“响应文件“。 文档不完全涵盖这种情况。
我的答案将会在那里(作为一个社区维基)来logging我迄今为止在这个过程中所经历的。
(社区维基答案:随意编辑和改进)
要安装最新的CC7.1(7.1.0.2),您必须先安装7.1,然后升级。
这意味着你将需要:
clearcase_response_sun5.xml或clearcase_response_linux_x86.xml来查看示例,但实际上已经包含在您的Cxxx.zip文件中。 复制3或4个文件(Cxxx.zip,最新的IM,最新的FixPack, [最新的IFix ] )在你想要的任何版本区域。 请注意,您将需要大约7Go的安装文件和完整的安装。
对于Solaris10系统,将需要2次安装 : – 全局区域中的一个,必须可以从ngz(非全局区域)访问释放区域 – 一个在ngz中,可以访问gz版本区域(只读访问)
IM1.3.1 ”)。 如果您同意许可协议,请将
acceptLicense键的值更改为true。
<agent-input acceptLicense='true'>
3个存储库位置 (例如CC7.0,latestCC – 7.1.0.2 – 最新IM –1.3)
<repository location='/my/release/area/disk1/InstallerImage_xxx' /> <repository location='/my/release/area/disk1/IM...' /> <!-- ignored: IM1.2 bundle with CC7.0 --> <repository location='/my/release/area/im13...' /> <!-- latest IM --> <repository location='/my/release/area/7.1.0.2...' /> <!-- latest CC -->
例:
<repository location='/usr/scm/ccase_rls/disk1/diskTag.inf' /> <repository location='/usr/scm/ccase_rls/disk1/InstallerImage_solaris' /> <repository location='/usr/scm/ccase_rls/7.1.0.2-RATL-RCC.sun5/repository.config' /> <repository location='/usr/scm/ccase_rls/im13' />
主机名,地区和smtp
<data key="user.CC_RegSvrHostName,com.ibm.rational.clearcase.linux_x86" value="mycomputername"/> <data key="user.CC_RegUNIXRegionName,com.ibm.rational.clearcase.linux_x86" value="unix_region"/> <data key="user.CC_RegSMTPHostName,com.ibm.rational.clearcase.linux_x86" value="mymailserver.mydomain.com"/>
心房或Flexm设置
<data key="user.CC_LICENSE_MANAGER,com.ibm.rational.clearcase.linux_x86" value="ATRIA"/> <data key="user.ATRIA_HOST_IS_REMOTE,com.ibm.rational.clearcase.linux_x86" value="true"/> <data key="user.ATRIA_REMOTE_HOSTNAME,com.ibm.rational.clearcase.linux_x86" value="atria_hostname"/> <data key="user.ATRIA_LOCAL_KEY,com.ibm.rational.clearcase.linux_x86" value=""/> <data key="user.RCL_PortAtHost" value="27000@ss1"/>
对于Linux ,我build议安装预置的 MVFS模块,因此
user.CC_MVFSModuleRebuild键的值为“0”。 只要确保你的内核源代码有一些类似的命令( 所有的返回值都可以根据你的上下文而改变 ):
$ rpm -q -f /lib/modules/`uname -r`/build/Makefile kernel-devel-2.6.18-92.el5 $ rpm -q -f /lib/modules/`uname -r`/build/Module.symvers kernel-devel-2.6.18-92.el5
或者更简单:
$echo /lib/modules/`uname -r`/build /lib/modules/2.6.18-128.el5/build
要安装内核的源代码:
$ cd /usr/src $ sudo yum install kernel-devel $ sudo ln -s kernels/2.6.18-128.el5-x86_64 linux
你会看见:
$l /lib/modules/2.6.18-128.el5 lrwxrwxrwx 1 root root 46 Aug 21 17:01 build -> ../../../usr/src/kernels/2.6.18-128.el5-x86_64/
那么(仍仅适用于Linux):
<data key="user.CC_MVFSModuleRebuild,com.ibm.rational.clearcase.linux_x86" value="0"/> <data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="your_kernel_source_directory"/>
内核源代码目录的一个典型的默认值,对于Linux,如果你已经做了上面提到的slink:
<data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="/usr/src/linux"/>
select要为Rational SDLC安装的function,并安装
com.ibm.cic.agent产品function:
<install> <offering id='com.ibm.rational.clearcase....' <offering id='com.ibm.cici.agent'
设置最新版本的CC和IM。 你会发现他们的ID在:
im13 / configuration / config.ini:im.internal.version = 1.3.1000.20090618_1714
从发布区域运行安装
命令:
sudo ./im13/install --launcher.ini ./im13/silent-install.ini -silent -ShowVerboseProgress -input ./clearcase_response.xml > & install_7.1.0.0.log
原则:
stdout和stderrredirect到自定义特定日志文件中 mount vob ”期间出现问题 ),则会有完整的回滚。 如果是这样,那么您的临时日志文件是有用的,但您也可以在中findIM日志文件 IM日志文件:
/var/ibm/InstallationManager/logs/native
如果出现问题或未完成安装,您可以随时卸载产品,但是:
<uninstall modify='false'>元素replace元素即可 由于未设置“目录快捷方式”,进程停止并清除安装
Cleaning up saved files. (100% of < 1 MB at 71 KB/sec; 0 seconds remain) Cleaning up saved files. Error during "install" phase: Containing directory could not be set for directory shortcut"IBM Installation Manager". Install: JVM terminated. Exit code=1 ...
这篇IBM文章详细介绍了原因:
/usr/share/desktop-directories不可写。
尤其是在NGZ(Non-Global-Zone)中的Solaris安装上,其中/usr/share与Global Zone共有,但不能从NGZ中写入 。
对于ksh会话
sudo export XDG_DATA_HOME=/var/IBM/desktop-directories
对于tcsh会话
sudo setenv XDG_DATA_HOME /var/IBM/desktop-directories
这加上通常的sudo ./install --launcher ...将使安装过程在可写目录中创builddesktop-directories及其快捷方式。
注意:你可以使/var/IBM/desktop-directories连接到任何非标准path(如/export/IBM/desktop-directories )。
该进程立即停止,并以Gdk-CRITICAL error开始的几个Gdk-CRITICAL error
如果进程失败并显示以下一组错误消息:
(install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1279: assertion `GDK_IS_WINDOW (window)' failed (install:22364): Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window (install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1299: assertion `window != NULL' failed (install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1299: assertion `window != NULL' failed (install:22364): Gtk-CRITICAL **: file gtkstyle.c: line 910: assertion `GTK_IS_STYLE (style)' failed (install:22364): GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion `G_IS_OBJECT (object)' failed ...
这是“正常的”,因为它validation了静默安装的需要,而不是基于GUI的安装:您没有启动该GUI所需的graphics环境。
然而原因很简单:参数之一是incorect。
例如,使用:
--launcher.ini ./disk1/InstallerImage_solaris/silent_install.ini
代替:
--launcher.ini ./disk1/InstallerImage_solaris/silent-install.ini
(注意silent-install.ini文件名中的' _ '而不是' - ')
修复参数。
我想您会在以下技术说明中find您要查找的信息。
由于我只能在这里发布一个url,因此我在下面列出了其他技术数字。 http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21390817
如果使用以下任一技术编号replace上述URL的最后7位数字,则可以查看其他五个数字:
1393769 1393735 1393304 1390818 1393738
我希望这有帮助;-)