この Readme は、次の項で構成されています。
Windows 製品の HotFix は既存のバージョンに更新部分をインストールするパッチイメージです。 そのため、ベースとなるバージョンのフルリリース製品が事前にインストールされている必要があります。
適用対象のバージョン情報は、HotFix ファイル名から確認可能です。
例えば、vcvs2012_23_hf03_119725.exe や ede_23_hf03_119725.exe というファイル名の場合は、 該当製品のバージョン 2.3 の製品(バージョン表示例 2.3.XXX)がインストールされている環境で適用可能です。
また、ed_22_hf01_78117.exe や cs_22_hf01_78117.exeというファイル名の場合は、 該当製品のバージョン 2.2 の製品(バージョン表示例 2.2.XXX)がインストールされている環境で適用可能です。
あるいは、vcvs2013_231_hf03_131914.exe のようなファイル名の場合は、 該当製品のバージョン 2.3 Update 1 の製品(バージョン表示例 2.3.1XXX)がインストールされている環境で適用可能です。
HotFix の適用時にエラーになる場合は、これらのインストールの前提となるベースの製品がインストールされていない場合です。
インストールされている製品のバージョンの確認方法は次の通りです。
Linux/Unix 製品の HotFix は、フルインストールイメージのインストーラで、 既存のバージョンに更新部分をインストールするパッチイメージではありません。
既存のバージョンの製品がインストールされている必要はありません。
フルインストールイメージのインストーラは、インストール先のディレクトリをデフォルト以外のディレクトリを指定することで、複数インストールすることができます。
HotFix のインストール前に、MFDS と CAS の設定をバックアップする方法は次の通りです。
mfds -s 2
cd $COBDIR tar cvf /tmp/MF_MFDS_Backup.tar etc/mfds etc/mfds*.dat DemoCA
Enterprise Server Administration から起動される、すべての Enterprise Server プロセスは、ファイルのアクセスと作成の権限のあるプロセス ユーザー ID の下で実行されます。
デフォルトでは、インストーラはインストーラを実行するユーザーのログインIDをプロセス ユーザー IDとして使用しています。インストール後に、このプロセス ユーザー IDを変更する場合は、 $COBDIR/bin/casperm.sh を実行します。
これらのプラットフォーム製品の場合は、Micro Focus インストーラか、この RPM インストーラ(.bin ファイル)のうち、いずれかを選択してダウンロードしてお使いください。
RPM インストーラの場合、次の手順で .rpm ファイルが現行ディレクトリに展開されます。
chmod +x RPM_installer_name.bin
./RPM_installer_name.bin
rpm コマンド例については、以下をご参照ください。
例 bsh の場合
PATH=/usr/xpg4/bin:$PATH export PATH
設定がない場合のインストールエラー例
tar: /install_image_dir/safenet.tar: ファイルもディレクトリもありません。
install_image_dir : インストールファイルのあるディレクトリ名
上記以外で Bad string エラーが発生するケースがあります。
設定例
例 bsh の場合 ( /usr/local/bin に tar が存在しない場合)
cd /usr/local/bin ln /usr/sfw/bin/gtar tar PATH=/usr/local/bin:$PATH export PATH
設定がない場合のインストールエラー例
remotedevinstall - unTar - エラー - /COBDIR_dir/remotedev/ant/apache-ant-1.7.1-bin.tar の /COBDIR_dir/remotedev/ant への解凍に失敗しました。
Linux/Unix 上で License Server が正常に起動されるには、hostname を構成する必要があります。
動作の不具合を回避するには、localhost と コンピュータの hostname の両方を IPアドレス 127.0.0.1 にマップしてはいけません。 localhost にのみ IPアドレス 127.0.0.1 にマップする必要があります。
/etc/hosts ファイルでの正しい指定例は次の通りです。
127.0.0.1 localhost.localdomain localhost IP machinelonghostname machineshorthostnameここで IP は xx.xx.xx.xx フォーマットのコンピュータの一意の IP アドレスを意味します。
スーパーユーザ権限で、以下の方法でインストールします。
現在のインストールディレクトリの bin 配下の cobsetenv スクリプトを実行します。
$COBDIR に現在のインストールディレクトリが設定されていないことを確認します。
chmod +x hotfix名
-installlocation="Location" パラメータを使用しないで、以下の通り、実行します。
./hotfix名
-installlocation="Location" パラメータを使用して異なるディレクトリを指定して実行します。
./hotfix名 -installlocation="インストール先のフルパス"
./hotfix名 -skipsafenet
touch /var/microfocuslicensing/SKIP_SAFENET_INSTALLこのファイルが存在すると、SafeNet インストーラはインストールの更新や実行中のライセンスデーモンの停止を行いません。 ライセンスの更新を行うには、このファイルを削除して Sentinel RMS ライセンス・サーバを手動でインストールします。
シェル初期化ファイル (/etc/profile、/etc/bashrc など) に上記のコマンドを追加すれば、すべてのシェルで cobsetenv を実行する必要はなくなります。
ただし、cobsetenv は bash、ksh、XPG4 sh のように POSIX 系のシェルでのみ動作します。C シェルまたは XPG4 Bourne シェル以前のものとは互換性がないので、ご注意ください。
. インストール先のフルパス/bin/cobsetenv
cob -Version
開発環境製品の場合、このファイルはインストール時に日本語ロケールが設定されていると自動生成される仕様ですが、HotFix のインストーラの不具合により、このファイルが生成されない場合があります。
開発環境製品をインストールした場合に、次のコマンドを実行してファイルが見つからないというエラーになる場合は、このファイルを追加で作成する必要があります。 実行環境製品の場合は、不要です。
cat $COBDIR/etc/cobol.dir
上記の確認の手順から続けて、次の方法で、このファイルを作成します。(これは最初に1度だけ行う作業です。)
test `uname -s` = Linux && echocmd="echo -e" || echocmd="echo" $echocmd 'CURRENCY-SIGN"92"' >> $COBDIR/etc/cobol.dir $echocmd 'NCHAR"2"' >> $COBDIR/etc/cobol.dir chmod 444 $COBDIR/etc/cobol.dir
CURRENCY-SIGN"92" NCHAR"2"
確認例 cat コマンドで設定内容を表示した場合の例
$ cat $COBDIR/etc/cobol.dir CURRENCY-SIGN"92" NCHAR"2" $
HotFix 適用後に、製品の実行においてライセンスエラーが確認された場合は、スーパーユーザ権限で以下の手順でデーモンを起動してください。
デーモン名 lserv
ps コマンドでの確認例 (lserv を含む文字列が表示されない場合は、起動されていません。)
ps -ef | grep lserv | grep -v grep
正しく起動されている場合の出力例
$ ps -ef | grep lserv | grep -v grep root 14715 1 0 Nov08 ? 00:00:01 /var/microfocuslicensing/bin/lserv
デーモン名 mfcesd
ps コマンドでの確認例 (mfcesd を含む文字列が表示されない場合は、起動されていません。)
ps -ef | grep mfcesd | grep -v grep
正しく起動されている場合の出力例
$ ps -ef | grep mfcesd | grep -v grep root 14725 1 0 Nov08 ? 00:00:00 /var/microfocuslicensing/bin/mfcesd
デーモン名 lserv
cd /var/microfocuslicensing/bin sh ./startlserv.sh sh ./restartmfcesd.sh
デーモン名 mfcesd
cd /var/microfocuslicensing/bin sh ./restartmfcesd.sh
HotFix のインストール後に、バックアップしている MFDS と CAS の設定の復元する方法は次の通りです。
cd $COBDIR tar xvf /tmp/MF_MFDS_Backup.tar
本ソフトウェアは、いかなる保証もなしに「現状有姿」で提供されます。Micro Focus は、市場性または特定の目的への適合性に関する保証を含む明示的または黙示的保証を一切否認します。Micro Focus またはそのサプライヤは、直接的、間接的、付随的、結果的、営業利益的、または特別な損害を含むいかなる損害に関して、たとえ事前にそのような損害の可能性を通知されていたとしても、一切の責任を負わないものとします。一部の州では、結果的または付随的な損害の責任の除外または制限を許可していないため、上述の制限が適用されない可能性があります。
Micro Focus は登録商標です。
Copyright © Micro Focus IP Development Limited 1984-2016. All rights reserved.