更新日: 2026年10月9日
IDL および ENVI のノードロックライセンスは、macOS 27 で導入されたセキュリティ上の変更による影響を受けています。この変更により、ソフトウェアがノードロックライセンスを検証できなくなります。
本事象は、次のいずれかの形で発生します。
- macOS 27 へアップグレードした後、それまで正常に動作していたノードロックライセンスが使用できなくなる。
- macOS 27 上で新規のノードロックライセンスをアクティベーションしようとすると、次のいずれかのエラーで失敗する。
Server error: Unable to find valid bindings for this machine
または
Response Code 453: No valid bindings specified
注意: ネットワーク上のローカルな NV5 ライセンスサーバーから取得するライセンスは、本事象の影響を受けません。
macOS 27 上でノードロックライセンスの機能を復旧させるためのパッチが、サポート対象の IDL および ENVI のインストールに対して提供されています。以下の手順に従って、パッチのダウンロード、インストール、および IDL/ENVI の再ライセンスを実施してください。
macOS 27 用ライセンスパッチのインストール
ステップ 1: パッチのダウンロード
- NV5 カスタマーポータルにログインします。
- Product Downloads に移動します。
- Name のフィルターに「patch」と入力します。
- Licensing Patch for macOS 27 を探してダウンロードします。
ステップ 2: パッチファイルの展開
パッチパッケージをダウンロードしたら、Apple ターミナルを開き、ダウンロードしたファイルが置かれているディレクトリに移動します。
次のコマンドを実行して、パッチのインストーラースクリプトを展開します。
tar xvf nv5-licensing-macos27-patch.tar
ステップ 3: インストーラーの実行
IDL または ENVI をホームディレクトリにインストールしている場合は、次を実行します。
./install_patch.sh
IDL または ENVI を /Applications などのシステム領域にインストールしている場合は、管理者権限が必要です。
sudo ./install_patch.sh
ステップ 4: 更新対象のインストールを選択
インストーラーは案内メッセージを表示した後、更新したい IDL インストールディレクトリのパスの入力を求めます。
一般的なインストールパスは次のとおりです。
~/Applications/nv5/idl93
~/Applications/nv5/envi63/idl93
または
/Applications/nv5/idl93
/Applications/nv5/envi63/idl93
Mac 上に複数の IDL または ENVI のインストールが存在する場合は、インストールごとに個別にインストーラーを実行してください。
ステップ 5: インストール後のライセンス再アクティベーション
パッチをインストールした後、そのコンピューター上で既にアクティベーション済みの IDL または ENVI ライセンスについて、ディアクティベーションを行ったうえで再アクティベーションする必要があります。
- ENVI-IDL License Administrator を起動します。
- 既存のライセンスをディアクティベーションします(該当する場合)。
- お持ちのアクティベーションコードを使用してライセンスを再アクティベーションします。注意: この手順にはインターネット接続が必要です。制限されたネットワーク環境のコンピューターをご利用の場合は、再アクティベーションについて NV5 テクニカルサポートまでお問い合わせください。
ディアクティベーションと再アクティベーションを実施しない場合、更新されたライセンスコンポーネントが正しく機能しないことがあります。
パッチに関するよくある質問
パッチがサポートする IDL および ENVI のバージョンは何ですか?
本パッチは、NV5 の次世代ライセンス(Next Generation Licensing)を使用する IDL および ENVI のインストールを対象としています。
パッチは以下の環境でテストされています。
- IDL 9.0 ~ IDL 9.3
- ENVI 6.0 ~ ENVI 6.3
パッチは Mac 上のすべての IDL および ENVI のインストールを更新しますか?
いいえ。パッチはインストール時に選択したインストールディレクトリのみを更新します。同一の Mac 上に複数の IDL および/または ENVI のインストールがある場合は、インストールごとに 1 回ずつパッチインストーラーを実行してください。インストーラーを実行するたびに、更新対象の IDL インストールディレクトリの指定を求められます。
macOS 26 以前を使用している場合もパッチをインストールすべきですか?
はい。将来 macOS 27 へのアップグレードを予定している場合はインストールを推奨します。ただし、macOS 26 以前で運用するシステムにおいては、本パッチは必須ではありません。
ネットワーク上のローカルライセンスサーバーからのみ ENVI および IDL のライセンスを取得している場合、パッチをインストールすべきですか?
いいえ。本パッチは macOS 27 におけるノードロックライセンスの問題のみを修正するものです。ネットワークライセンスはパッチの有無にかかわらず動作します。
macOS 26 以前にパッチをインストールした場合でも、ライセンスは引き続き動作しますか?
はい。更新されたライセンスコンポーネントは、macOS 27 と、サポート対象の以前の macOS バージョンの双方に対応しています。
Intel Mac も更新する必要がありますか?
いいえ。Intel ベースの Mac は macOS 27 を実行できないため、本事象の影響を受けません。
Apple Silicon Mac 上で Rosetta 2 を使用して Intel 版の IDL または ENVI を実行している場合、パッチは必要ですか?
はい。Apple Silicon Mac 上で Rosetta 2 により動作する Intel 版の IDL および ENVI も、システムが macOS 27 で稼働している場合はパッチが必要です。
パッチによって更新されるファイルはどれですか?
パッチは製品インストール内の次のファイルを更新します。
<idl_dir>/bin/bin.darwin.<arch>/libalan.dylib
<idl_dir>/license_utils/bin.darwin.<arch>/licensing
これらのファイルを置き換える前に、インストーラーは元のファイル名に .orig 拡張子を付けてリネームし、バックアップを作成します。
IDL または ENVI の再アクティベーションが正常に完了し、動作確認ができた後は、.orig のバックアップファイルを削除しても差し支えありません。
原文: Node-Locked Licensing Patch for IDL and ENVI on macOS 27 Golden Gate(NV5 Geospatial Software Help Articles)