SPSS Modeler 18.3 インストール後、ライセンスキーを適用しても"ErrCode=2 SubCode=12"と表示されてしまう時の対処方法

## はじめに
先日、Modelerインストール後の許可ユーザーライセンスキー適用時に、"ErrCode=2 SubCode=12"のエラーが表示され、ライセンスキーが適用できない事象に遭遇しました。

[こちらのTechnote](https://www.ibm.com/support/pages/node/6479273)の"Resolving The Problem"を実施したところ、ライセンスキーが適用され、Modelerを起動することができましたので、こちらのページに記載しておきたいと思います。


## SPSS Modeler 18.3 許可ユーザーライセンスキー適用検証 on macOS Big Sur

前提：

 - macOS Big Sur バージョン 11.6.2 
 - SPSS Modeler 18.3
 - 許可ユーザーライセンス
 - インターネット接続あり

#### 1章. SPSS Modelerのインストール

SPSS Modeler 18.3を macOS Big Sur バージョン 11.6.2にインストールします。

1-1. インストーラーを起動します。「はじめに」の画面が表示されます。
![BigSur_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/397f9200-6d7f-f437-a1e2-42e005dbe527.png)

1-2.「使用許諾契約」の画面が表示されます。
![BigSur_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/0d81bab0-e149-5134-82f7-1f8af551db95.png)

1-3. 「同意する」をクリックします。
![BigSur_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/884b49a8-a0aa-ed9d-15d0-963df99f8adc.png)

1-4. 「インストールの種類」のページで「インストール」をクリックします。
![BigSur_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/a65d5322-3b6e-d5f6-7fc0-44d508fb7d7b.png)

1-5. Macにログインしているユーザーのパスワードを入力します。
![BigSur_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/b8874313-c396-d8ff-0345-c4d7041714d1.png)

1-6. インストールが開始されます。
![BigSur_6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/b7c72ce3-a3c3-5c6a-187e-15f954ada2c8.png)

1-7. インストールが成功しました。
![BigSur_7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/9a47b0b6-9de3-b1a1-c64e-14b32603604b.png)

#### 2章. ライセンスキーを適用する

2-1. Launchpadから"SPSS Modeler License Activation wizard"を　クリックして起動します。

![BigSur_8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/cea75d17-c0f4-f90f-21fa-677fa88351ce.png)

2-2. IBM SPSS Modeler 18.3.0 ライセンス交付の画面が表示されます。「以下のライセンスが見つかりませんでした: IBM SPSS Modeler 18.3.」と表示されます。「次へ」をクリックします。

![BigSur_9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/95adc693-d9dd-b6dc-c8d8-6898fcfc3c20.png)

2-3. 許可ユーザーライセンスを選択して「次へ」をクリックします。

![BigSur_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/6cccbb07-9284-5f91-5452-4395fb8ff00f.png)

2-4. コードを入力し「追加」をクリックして、「次へ」をクリックします。

![BigSur_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/0902f660-e70d-0adb-fdb2-91b694e65c58.png)

2-5. 「すべてのコードが正常に処理されました。」と表示されます。「次へ」をクリックします。

![BigSur_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/2532a8aa-cc74-4c4d-b6f7-6e183cd66f64.png)


2-6. しかしながら「以下のライセンスが見つかりませんでした: IBM SPSS Modeler 18.3.  ErrCode=2 SubCode=12」と表示されます。「終了」をクリックします。

![BigSur_13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/2b53385d-7272-d89f-b5da-e802f0afb930.png)

2-7. この状態でSPSS Modelerを起動しても、Modelerの画面は表示されません。以下のようにライセンスを購入/ライセンス認証を求める画面が表示されます。
![BigSur_14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/84092e5c-9c0f-200f-e196-89ed9abdf3f7.png)


#### 3章. Technoteの"Resolving The Problem"を実施する

Technote:
[Launching SPSS Modeler 18.2.2 will result in "No licenses found for IBM SPSS Modeler 18.2. ErrCode=2 SubCode=12"](https://www.ibm.com/support/pages/node/6479273)

Technoteは 18.2.2での実施例ですが、以下は18.3を前提に実施しています。

3-1. ターミナルを起動し、以下のディレクトリに移動します。

```terminal
cd /Applications/IBM/SPSS/Modeler/18.3/Resources/Activation
```


3-2. persistent storeを再作成します。

```terminal
sudo ./licenseinit -f 8400 -v 18.3
```

3-3. /Applications/IBM/SPSS/Modeler/18.3/Resources/Activation 配下にある'lservrc' ファイルを削除するか、名前変更をしておきます。

3-4. 再度SPSS Modeler License Activation wizardを起動します。「以下のライセンスが見つかりませんでした: IBM SPSS Modeler 18.3.  ErrCode=1 SubCode=18」と表示されます。「次へ」をクリックします。

![BigSur_15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/eccdf305-4604-d960-0f62-95d4e395d03b.png)

3-5. 2-3から2-5まで同じ作業を実施します。

 - 2-3(許可ユーザーライセンスを選択して「次へ」)
 - 2-4(コードを入力し「追加」をクリックして、「次へ」)
 - 2-5(「すべてのコードが正常に処理されました。」と表示される。「次へ」)


3-6. ライセンス交付の完了画面が表示されます。「終了」をクリックします。
![BigSur_16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/26b53493-f9bc-efdf-5192-06205d246920.png)


3-7. IBM SPSS Modeler トライアル版 の画面も「終了」で閉じます。


#### 4章. SPSS Modelerを起動する。


4-1. Launchpadから"SPSS Modeler"をクリックして起動します。ライセンスキーの認証がされている状態なので、Modelerの画面を開くことができました。
![BigSur_17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/435996/1bd407c2-2316-33f1-663c-7c787058b284.png)



#### 5章. 最後に

異なる組み合わせでも検証をしました。

## SPSS Modeler 18.3 許可ユーザーライセンスキー適用検証 on macOS Monterey

前提：

 - macOS Monterey バージョン 12.1 
 - SPSS Modeler 18.3
 - 許可ユーザーライセンス
 - インターネット接続あり


結果：
ライセンス適用で同じエラーが表示され、[こちらのTechnote](https://www.ibm.com/support/pages/node/6479273)の"Resolving The Problem"を同様に実施したところ、ライセンスキーが適用され、Modelerを起動することができました。

🎄🎄🎄🎄