OSX でライセンスが動かなくなってしまいました
  • OSX でよくある問題として、(例えば学校と家など) ネットワークを移るたびにホスト名が変更されてしまうことがあげられます。このホスト名変更がインストールされている Houdini ライセンスを無効化してしまいます。
  • OSX Catalina (10.15) では、ライセンスサーバプログラムの起動が無効になることがあります。

最初の問題: ホスト名の変更

ライセンスをインストールした時のホスト名に戻してください。もし覚えていない場合、www.sidefx.com/ja/services にログインすることで確認することができます。 License Manager 以下の Manage your license をクリックし、SERVER の列を参照してください。

OSX によるネットワークを移動した際にホスト名が変更されるのを回避するには以下の手順を行います。

Utilities (ユーティリティ) フォルダから Terminal (ターミナル) を開きます。

以下の二つのコマンドの yourmachinename の部分をお使いのコンピュータのホスト名に置き換えて実行してください:

$ sudo scutil --set HostName yourmachinename.local
$ sudo scutil --set LocalHostName yourmachinename

お使いのコンピュータのログインパスワードを要求されます。

例えば, ホスト名がtoronto.local の場合、実行するコマンドは以下の通りです:

sudo scutil --set HostName toronto.local
sudo scutil --set LocalHostName toronto

ホスト名変更後、再起動してください。
License Administrator を開き、File->Change License Server... を実行、ホスト名を入力してください。

二番目の問題 ("service is disabled" というエラーが出た場合)

Utilities (ユーティリティ) フォルダから Terminal (ターミナル) を開きます。

$ sudo launchctl load -w /Library/LaunchDaemons/com.sidefx.sesinetd.plist

お使いのコンピュータのログインパスワードを要求されるので、パスワードを入力してください。

三番目の問題 (IP アドレスの不一致)

Utilities (ユーティリティ) フォルダから Terminal (ターミナル) を開き、以下のコマンドを実行します。

$ echo 127.0.0.1 machinename.local machinename| sudo tee -a /etc/hosts

お使いのコンピュータのログインパスワードを要求されるので、パスワードを入力してください。