Q100720: 最新の Nuke バージョンにアップグレードせずにログインベースのライセンスの問題を回避する方法

まとめ

サーバー側のアップデート後のログインベースのライセンスの問題を回避するには、 Nukeファミリー製品の最新バージョンにアップグレードできない場合でも、 FN_CURLOPT_CAINFO環境変数を使用して、新しいNuke証明書バンドル ファイルを指定することができます。


詳細情報

回避策を完全に適用するには、以下の手順に従ってください。

1. 以下のデフォルトの場所からトークン フォルダを削除して、既存のライセンス トークンを削除します。

Windows: C:\Users\<USERNAME>\AppData\Local\Foundry\Tokens

macOS: /Users/<USERNAME>/Library/ApplicationSupport/ Foundry /Tokens

Linux: $HOME/.local/share/ Foundry /Tokens

2. Tokensフォルダを削除したら、ここから新しい証明書バンドルをダウンロードします。

証明書のダウンロード

注:証明書バンドルの場所はネットワーク上の場所に設定でき、環境変数を使用して、ネットワーク管理ソフトウェアまたは展開ツールを介してネットワーク内のすべてのマシンに展開できます。そのため、ダウンロードした証明書バンドルは、すべてのユーザーがアクセスできる場所に配置してください。

3. FN_CURLOPT_CAINFO環境変数の値を、ダウンロードした証明書バンドル (ca-bundle.crt) の場所に設定します。

マシン上で環境変数を一時的に設定する方法の例については、以下のセクションを参照してください。

ウィンドウズ:

set FN_CURLOPT_CAINFO=<PATH-TO>\ca-bundle.crt

Linux/macOS:

export FN_CURLOPT_CAINFO=<PATH-TO>/ca-bundle.crt

注:環境変数を使用してネットワーク内のすべてのマシンにこれを展開するには、その値を UNC パスに設定します。たとえば、Windows では次のようにします。

set FN_CURLOPT_CAINFO=\\<PATH-TO>\ca-bundle.crt

修正適用前にリリースされたNukeファミリー製品を実行する予定のマシンでは、環境変数を一時的または永続的に設定できます。将来的に古いバージョンのNuke使用する必要がある場合は、永続的に設定することをお勧めします。

注:環境変数を永続的に設定すると、コンピューターの再起動後やプロセスの起動方法に関係なく、プロセスが変数を呼び出すたびに変数が使用できるようになります。

macOSデバイスの場合、環境変数を永続的に設定するためのオプションが2つあります。

オプション1 - 事前設定された.plistファイルを使用する
  1. 以下の事前設定された.plistファイルをダウンロードし、それをコピーして~/Library/LaunchAgentsに貼り付けます。

これにより、 FN_CURLOPT_CAINFO環境変数が自動的に設定され、システム上のNuke証明書バンドルの目的の場所( /Users/Sharedがポイントされます。

注:システム上でライブラリフォルダが表示されていない場合は、非表示を解除する必要があるかもしれません。Finderを開き、 Command (⌘) + Shift + . (ピリオド) を押してください。これにより、Finderで隠しファイルの表示/非表示が切り替わります。

注: .plistが正常にインストールされたことを確認する次のメッセージを含むシステム通知が表示される場合があります。

  1. Nuke証明書バンドルをダウンロードし、 /Users/Sharedにコピー&ペーストします。
  2. これらの変更を有効にするには、マシンを再起動してください。
  3. マシンを再起動したら、修正が適用される前のバージョンのNukeファミリー製品を起動し、ライセンスダイアログの手順に従って、ログインライセンス>チーム>インストール>完了を選択します。

これで、期待どおりに製品を起動できるはずです。

オプション2 - 独自の.plistファイルを設定する

.plistファイルで環境変数を設定する手順については、次の記事の「環境変数を永続的に設定する」セクションを参照してください: Q100015: 環境変数を設定する方法

4. 修正が適用される前にリリースされたNukeファミリー製品のバージョンを起動します。


さらに詳しく

環境変数の設定方法の詳細については、こちらをご覧ください: Q100015: 環境変数の設定方法

ライセンスシステムのサーバー側の変更に関する詳細については、次の記事をご覧ください: Q100722: 個別ログインベースのライセンス有効期限警告の解決に関するアドバイス

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください