トラブルシューティング

 

原因の切り分け

ネットワークライセンスでアプリケーションが起動しない場合、まず原因がサーバとクライアントのいずれにあるかを確認しましょう。LMTOOLSの[Server Status]タブで[Perform Status Enquiry]ボタンを押し、ライセンスの状態を確認します。

  • 下記のようにライセンスサーバが正常に稼働し、ライセンスを正しく発行している場合、クライアント側に問題がある可能性があります。
    --------
    Status
    --------
    Flexible License Manager status on <日付と時刻>

    [Detecting lmgrd processes...]
    License server status: 27000@<サーバのコンピュータ名>
    License file(s) on <サーバのコンピュータ名>: <使用しているライセンスファイルのパス>:

    <サーバのコンピュータ名>: license server UP (MASTER) <Flexlmのバージョン>

    Vendor daemon status (on <サーバのコンピュータ名>):

    adskflex: UP <Flexlmのバージョン>
    Feature usage info:

    Users of XXXXXXXX: (Total of 5 licenses issued; Total of 0 licenses in use)
       :
       :
       :
    上記の「XXXXXXXX」には、アプリケーションごとに固有のFEATURE名が表示されます。
     
  • 下記のようにライセンスサーバでエラーが出る場合は、まずライセンスサーバを正常に稼働させましょう。
    --------
    Status
    --------
    Flexible License Manager status on <日付と時刻>

    [Detecting lmgrd processes...]
    License server status: @<サーバのコンピュータ名>
    License file(s) on <サーバのコンピュータ名>: <使用しているライセンスファイルのパス>:

    lmgrd is not running: License server machine is down or not responding.
    See the system adminstrator about starting the license server system, or
    make sure you're referring to the right host (see LM_LICENSE_FILE).
    Hostname: <サーバのコンピュータ名>
    License path: @<サーバのコンピュータ名>;
    FLEXnet Licensing error:-96,7. System Error: 11004 "WinSock: Valid name, but no record (NO_ADDRESS)"
    For further information, refer to the FLEXnet Licensing End User Guide,
    available at "www.macrovision.com".
    adskflex: The desired vendor daemon is down.
    Check the lmgrd log file, or try lmreread.
    エラーコード番号は、エラーの内容や環境によって変化します。
     
  • Windows 7 や Vista などの IPv6 に対応したOSで、ライセンスサーバとクライアントを同じマシンで兼用する場合、ネットワークライセンスを取得できない場合があります。 > 詳細情報
 

ライセンスサーバに原因がある場合

 
  • [Configure Services]のタブで、全て正しいパスが指定されているかどうかを確認します。
  • [Configure Services]のタブで変更を加えたり、パスを指定しなおした後、[Save Services]を押してセーブしているかどうかを確認します。
  • [Save Services]を適用後、[Start/Stop/Reread]タブで[Stop Server]→[Start Server]→[Reread License file]の順で押してみてください。
    ([Stop Server]を押すと[Unable to Stop Server]となる場合は、すでにサーバがストップしていることがあります。何らかの原因でサーバがストップしないようであれば、[Force Server Shutdown]にチェックを入れてから[Stop Server]を押すと強制的にストップできます)
  • ライセンスファイルの拡張子が *.lic になっているかどうかを確認します。
    (オートデスクから送られた際に、License.lic.txt などとなっている場合があります)
  • ログ内で表示されているコンピュータ名が、実際のコンピュータ名と同じであるかどうかを確認します。
  • ライセンスサーバマシンで、ファイアウォールのポートが開放されているかを確認します。
    ■すべてTCP
    2080、27000、27001、27002、27003、27004、27005、27006、27007、27008、27009
  • 下記のようなエラーが表示される場合は、ライセンスサーバの[Computer/Hostname(コンピュータ名)]が誤っている可能性があります。
    --------
    Status
    --------
    Flexible License Manager status on <日付と時刻>

    [Detecting lmgrd processes...]
    License server status: @<サーバのコンピュータ名>
    License file(s) on <サーバのコンピュータ名>: <使用しているライセンスファイルのパス>:

    lmgrd is not running: License server machine is down or not responding.
    See the system adminstrator about starting the license server system, or
    make sure you're referring to the right host (see LM_LICENSE_FILE).
    Hostname: <サーバのコンピュータ名>
    License path: @<サーバのコンピュータ名>;
    FLEXnet Licensing error:-96,7. System Error: 11004 "WinSock: Valid name, but no record (NO_ADDRESS)"

    For further information, refer to the FLEXnet Licensing End User Guide,
    available at "www.macrovision.com".
    ライセンスファイルをテキストエディタで開き、コンピュータ名部分を確認します。ライセンスファイルの先頭から3行は下記のようになっており、1行目の「AAAAA」部分がコンピュータ名です。
    SERVER AAAAA XXXXXXXXXXXX
    USE_SERVER
    VENDOR adskflex port=2080
    ライセンスファイルを修正して保存、[Start/Stop/Reread]タブで[Stop Server]→[Start Server]→[Reread License file]の順で押して変更したライセンスファイルを読み込ませます。
     
  • ライセンスサーバの[コンピュータ名]と[ユーザ名]は半角英数で設定します。日本語を用いているとライセンスサーバは稼働しません。
     
    [コンピュータ名]の1文字目が数字だった場合、Autodesk Network License Manager は IP アドレスが入力されていると誤認してしまい、結果としてエラーとなる場合があります。[コンピュータ名]は必ずアルファベットから始まるようにしましょう。
     
  • 下記のようなエラーが表示される場合は、[Eaternet Adress(MACアドレス)]が誤っている可能性、もしくはライセンスファイルの期限が切れている可能性があります。
    --------
    Status
    --------
    Flexible License Manager status on <日付と時刻>

    [Detecting lmgrd processes...]
    License server status: @<サーバのコンピュータ名>
    License file(s) on <サーバのコンピュータ名>: <使用しているライセンスファイルのパス>:

    サーバマシン名: license server UP (MASTER) <Flexlmのバージョン>

    Vendor daemon status (on <サーバのコンピュータ名>):

    adskflex: The desired vendor daemon is down.
    Check the lmgrd log file, or try lmreread.
    Vendor:Host: <サーバのコンピュータ名>
    License path: 27000@<サーバのコンピュータ名>;
    FLEXnet Licensing error:-97,121
    For further information, refer to the FLEXnet Licensing End User Guide,
    available at "www.macrovision.com".
    LMTOOLS >[System Settings]タブの[Eaternet Adress]欄に表示されるアドレスと、ライセンスファイル1行目のアドレスが合っているか確認します。1行目の「XXXXXXXXXXXX」部分が[Eaternet Adress]です。[Eaternet Adress]は12ケタの16進数(0~9、A~F)です。
    SERVER AAAAA XXXXXXXXXXXX
    USE_SERVER
    VENDOR adskflex port=2080
    [Eaternet Adress]が誤っていた場合は、ユーザ側で修正することはできません。オートデスクユーザ登録センターに、ライセンスファイルの再発行をE-mailで依頼します。
     
  • 下記のようなエラーが表示される場合は、ネットワークライセンスのサービスが起動していない可能性があります。
    --------
    Status
    --------
    Flexible License Manager status on <日付と時刻>

    [Detecting lmgrd processes...]
    License server status: @<サーバのコンピュータ名>
    License file(s) on <サーバのコンピュータ名>: <使用しているライセンスファイルのパス>:

    lmgrd is not running: Cannot connect to license server system.
    The license server manager (lmgrd) has not been started yet,
    the wrong port@host or license file is being used, or the
    port or hostname in the license file has been changed.
    Server name: <サーバのコンピュータ名>
    License path: @<サーバのコンピュータ名>;
    FLEXnet Licensing error:-15,570
    For further information, refer to the FLEXnet Licensing End User Guide,
    available at "www.macrovision.com".
    • LMTOOLS >[Service/License File]タブで[Configuration using Services]を選択、すぐ下の一覧から問題のサービスを選択します。
    • さらに下にある[LMTOOLS ignors license file path environment variables]にチェックを入れます。
    • [Start/Stop/Reread]タブで[Stop Server]→[Start Server]の順で押して、ライセンスサーバサービスを再起動します。
    • 下部の1行ログに[Server Start Successful.]と表示されることを確認します。
    • [Server Status]タブ>[Perform Staus Enquiry]を押して、ライセンスが正常に稼働しているかどうかを確認します。
     
  • [コントロールパネル]>[管理ツール]>[サービス]でネットワークライセンスサービスが稼働しているか確認することができます。[Configure Services]でつけた名前のサービスがありますので、それが[開始]になっていればサーバサービスが起動しています。LMTOOLSで稼働させるネットワークライセンスは、Windowsのサービスとして稼働します。
     
     
  • 複数のAutodeskネットワークライセンス製品をお持ちで、それぞれ異なるサービスを作成した場合、両方のサービスを同時に動作させることはできません。その場合はライセンスファイルを1つに結合し、1つのライセンスサービスを作成して動作させます。
  • ネットワーク環境によっては、[コンピュータ名]では正常に稼働せず、[IPアドレス]を用いると解決できる場合があります。
     
    • ライセンスサーバのIPアドレスを固定します。
    • ライセンスファイルをテキストエディタで開き、1行目の[コンピュータ名]を[IPアドレス]に変更します。
      (下記の「AAAAA」部分)
      SERVER AAAAA XXXXXXXXXXXX
      USE_SERVER
      VENDOR adskflex port=2080
    • LMTOOLS >[Start/Stop/Reread]タブで[Stop Server]→[Start Server]→[Reread License file]の順で押して、ライセンスファイルを再度読み込みさせます。
    • クライアント側でライセンスサーバを指定する際に、[コンピュータ名]ではなく[IPアドレス]で指定します。
    IPv6に対応した環境(Windows 7 / Vista や Flexlm バージョン11.7 以降など)の場合は、[IPアドレス]よりも[コンピュータ名]の方が良い場合があります。
     
  • ライセンス管理ソフトウェア Autodesk Network License Manager を新しいバージョンに入れ替えると、問題が改善する場合があります。
 

クライアントに原因がある場合

 
  • ライセンスサーバは正しく稼働しているにもかかわらず、クライアントでアプリケーションを起動できない場合は、ファイアウォールを一時的に無効にして試してみてください。それで起動する場合は、ファイアウォールのポートを解放してください。
        TCP: 2080、27000 ~ 27009
  • 配置インストールで[サイレントインストール]をOFFにしてインストールすると、ライセンスをうまく取得できない場合があります。
  • Autodesk製品 ネットワークライセンスサーバを指定する方法 も合わせてご参照ください。
 

ライセンスファイル結合について

 
  • 複数のAutodeskアプリケーションのネットワークライセンスを1台のサーバで発行したい場合は、テキストエディタでライセンスファイルを開いて結合を行います。
     
    <例:Maya 2012 サブスクリプションユーザのライセンスファイル>
    SERVER AAAAA XXXXXXXXXXXX
    USE_SERVER
    VENDOR adskflex port=2080

    PACKAGE 85527MAYA_F adskflex 1.000 COMPONENTS="85694MAYA_2012_0F \
       :
       :
       :
     
    <例:3ds Max Entertainment Creation Suite Standard 2012 サブスクリプションユーザのライセンスファイル>
    SERVER AAAAA XXXXXXXXXXXX
    USE_SERVER
    VENDOR adskflex port=2080

    PACKAGE 85600MXECS_F adskflex 1.000 COMPONENTS="85708MXECS_2012_0F \
       :
       :
       :
     
    同じライセンスサーバで取得したライセンスファイルは、最初の3行が共通になっています。片方の4行目以降の全てをもう一方の最後にコピー&ペーストすることで、両方のライセンスファイルを結合することができます。
     
    <例:結合したライセンスファイル>
    SERVER AAAAA XXXXXXXXXXXX
    USE_SERVER
    VENDOR adskflex port=2080

    PACKAGE 85527MAYA_F adskflex 1.000 COMPONENTS="85694MAYA_2012_0F \
       :
       :
       :

    PACKAGE 85600MXECS_F adskflex 1.000 COMPONENTS="85708MXECS_2012_0F \
       :
       :
       :
    結合したライセンスファイルを用いれば、複数のアプリケーションのライセンスを稼働させることができます。
     
    サブスクリプションに加入していないライセンスの場合、4行目の先頭は「PACKAGE ~」ではなく「INCREMENT ~」になります。
    同じ製品の同じバージョンのライセンスファイルを結合することはできません。その場合は、ネットワークライセンス契約のグループを結合していただく必要があります。