ClearCase 7.1インストールプロセスによって設定される課題は複数あります。
./install_server
'スクリプト):統合されたGUIベースのJavaツールがWindowsとUnixの両方で使用されます:Installation Manager(IM) =、XML構成ファイルに基づく:「応答ファイル」。documentation はこのシナリオを完全にはカバーしていません。
以下の私の答えは、このプロセスに関してこれまでに経験したことを記録するために(コミュニティWikiとして)そこにあります。
(コミュニティWikiの回答:自由に編集および改善してください)
最新のCC7.1(7.1.0.2)をインストールするには、まず7.1をインストールしてからアップグレードする必要があります。
つまり、次のものが必要になります。
clearcase_response_Sun5.xml
またはclearcase_response_linux_x86.xml
を選択しますが、実際にはすでにCxxx.Zipファイルに含まれています。それらをコピーしますつまたは4つのファイル(Cxxx.Zip、最新のIM、最新のFixPack、[
latest IFix]
)任意のリリース領域にコピーします。インストールファイルと完全なインストールには約7Goが必要になることに注意してください。
Solaris10システムの場合、2つのインストールが必要です:-グローバルゾーンに1つ、リリース領域はngz(非グローバルゾーン)からアクセス可能である必要があります-ngzに1つ、 gzリリース領域へのアクセス権(読み取り専用アクセス権)
IM1.3.1
"など)を作成してから解凍します。ライセンス契約に同意する場合は、
acceptLicense
キーの値をtrueに変更します。
<agent-input acceptLicense='true'>
つのリポジトリの場所(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"/>
Atriaまたは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のみの場合、prebuiltMVFSモジュールをインストールすることをお勧めします。したがって、
user.CC_MVFSModuleRebuild
キーに値「0」を設定します。 (すべての戻り値はyourcontext)のようなコマンドを使用して、カーネルのソースが手元にあることを確認してください。
$ 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"/>
上記のslinkを作成した場合の、Linuxのカーネルソースディレクトリの一般的なデフォルト値:
<data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="/usr/src/linux"/>
Rational SDLCにインストールする機能を選択し、
com.ibm.cic.agent
オファリング機能もインストールします。
<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
とstderr
をリダイレクトしますmount vob
'中の問題 )でも、completeロールバックが発生します。その場合、アドホックログファイルは便利ですが、IMログファイルは次の場所にもあります。IMログファイル:
/var/ibm/InstallationManager/logs/native
問題がある場合やインストールが完了していない場合は、いつでも製品をアンインストールできますが、次のようになります。
<uninstall modify='false'>
要素に置き換えるだけですプロセスはすぐに停止し、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
...
GUIベースのインストールではなく、サイレントインストールの必要性を検証するため、これは「正常」です。そのGUIを起動するために必要なグラフィカル環境がありません。
ただし、原因は単純です。パラメーターの1つが正しくありません。
たとえば、次を使用します。
--launcher.ini ./disk1/InstallerImage_solaris/silent_install.ini
の代わりに:
--launcher.ini ./disk1/InstallerImage_solaris/silent-install.ini
(_
ファイル名の「-
」ではなく「silent-install.ini
」に注意してください)
パラメータを修正します。
「ディレクトリショートカット」が設定されていないため、プロセスが停止し、インストールがクリーンアップされます
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
はグローバルゾーンと共通ですが、NGZ。
ksh
セッションの場合
Sudo export XDG_DATA_HOME=/var/IBM/desktop-directories
tcsh
セッションの場合
Sudo setenv XDG_DATA_HOME /var/IBM/desktop-directories
これに加えて、通常のSudo ./install --launcher ...
を使用すると、インストールプロセスでdesktop-directories
とそのショートカットが書き込み可能ディレクトリに作成されます。
注:/var/IBM/desktop-directories
を標準以外のパス(/export/IBM/desktop-directories
など)にリンクすることもできます。
探している情報は、次の技術情報にあると思います。
ここに投稿できるURLは1つだけなので、他の技術情報番号を以下に示します。 http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21390817
上記のURLの下7桁を次の技術情報番号のいずれかに置き換えると、他の5つを表示できます。
1393769 1393735 1393304 1390818 1393738
これが役に立てば幸いです;-)