ライセンス登録

AIX に Template-Toolkit をインストールしようとしたら
コンパイラのライセンス登録をしていなかったのでハマった。

今後に備えてメモ。(最近の AIX は、ライセンス登録不要っぽい?)

ライセンス登録せずに、XS 版の Template-Toolkit を make すると下記のようなエラーが表示される。

cc: 1501-224 /usr/vac/exe/xlcentry で致命的エラーが発生しました : シグナル 11 が
受信されました

SIGNAL 11 がライセンス無いよってエラーらしい。

で、下記の手順でライセンスを登録する。

$ /usr/opt/ifor/bin/i4cfg -script
i4cfg バージョン 4.6.5 AIX -- LUM 構成ツール
(c) Copyright 1995-2001, IBM Corporation, All Rights Reserved
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.



ライセンス管理の視点から、
このシステムを構成するものとして以下が選択できます:

     1) ネットワーク・ライセンス・クライアント
     2) ノードロック・ライセンス・サーバー (またはネットワーク・ライセンス・
        クライアント、あるいはその両方)
     3) ネットワーク (またはノードロック、あるいはその両方) ライセンス・サーバー
     4) 中央レジストリー (またはネットワークまたはノードロック、あるいは
        それらすべて) ライセンス・サーバー (*)

(*) ライセンス・ドメイン内でアクティブにすることができるのは、
    1 つの中央レジストリー・ライセンス・サーバー (i4gdb デーモン)
    のみであることを忘れないでください。


選択項目 [1,2,3,4] を指示してください: 2



このノードロック・ライセンス・サーバーのリモート・アドミニストレーションを
使用不可にしますか? [y,n]: y

このライセンス・サーバーを配置するのに使用可能なメカニズムを
ここで選択する必要があります:

      1) NCS ネームスペースおよび直接バインド (*)
      2) 直接バインドのみ

(*) 警告: NCS ネームスペース構成を修正すると、このシステムの NCS を使用する
          ほかのアプリケーションに影響を及ぼす場合があります。
          NCS ネームスペースは、古い Netls である iFOR/LS クライアントを
          サポートするのに必要です。

選択項目 [1,2] を指示してください: 2


必要なサーバーのログイン・レベルを選択してください
      1) デフォルト
      2) すべて
      3) カスタマイズ済み

選択項目 [1,2,3] を指示してください: 1

デフォルト・ログ・ファイルのパスは /var/ifor です
ブランクを入力してデフォルトを適用するか、新しいパスを指定してください:

*******************************************************************************
サーバー構成が完了しました。

直接バインド・モード (管理目的およびネットワーク・ライセンス・クライアントと
しての作業両方に対する) で、このシステムが接続できるリモート・ノードロック・
ライセンス・サーバーまたはネットワーク・ライセンス・サーバー (あるいはその両方)
のリストを修正しますか?  [y,n]: n

ブート時にこのシステム上でライセンス・サーバーを自動的に
始動しますか? [y,n]: y


*******************************************************************************
警告: 構成は終了します。
          これ以降、更新項目の上書きを取りやめることはできません。

続行しますか? [y,n]: y

*** 構成ファイルは更新されました。***


ライセンス・サーバーをここで始動しますか? [y,n]: y
0513-059 i4llmd サブシステムは始動しました。サブシステム PID は 25328 です。


「サービスの開始」は正常に完了しました。

****************************
* 構成は正常に完了しました *
****************************
$ /usr/opt/ifor/bin/i4blt -a -f /usr/vac/cforaix_cn.lic  -R "ADmin" -T 1
i4blt バージョン 4.6.5 AIX -- LUM 基本ライセンス・ツール
(c) Copyright 1995-2001, IBM Corporation, All Rights Reserved
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.
(c) Copyright 1991-1998 Gradient Technologies Inc., All Rights Reserved
(c) Copyright 1991,1992,1993, Hewlett-Packard Company, All Rights Reserved

ADM-10099: 製品が正常に登録されました。

ライセンスサーバをどこにたてるか?は、管理者に要確認の必要あり。

上記手順を踏んだ後であれば、XS 版の Template-Toolkit は make に成功する。