FAQ-915 LinuxでFLEXlmライセンスサーバーを起動すると、"license daemon: system error code: No such file or directory" というエラーが表示されるのはなぜですか?

最終更新日:2023/4/23

Linux OSでOriginのライセンスサーバを開始できず、lmgrd ログファイルに以下のエラーメッセージが表示された場合

(lmgrd) license daemon: system error code: No such file or directory

あるいは、lmstat出力に以下の情報がある場合

Vendor daemon status (on server_name):
orglab: The desired vendor daemon is down (-97,121)

lmgrdデーモンがorglabデーモンを見つけられないことが原因です。

この問題を解決するには

  • 最初にorglab.exeファイルがあるかどうかを確認してください。orglabデーモンがない、または破損している場合は、Webサイトからダウンロードしてください。
  • orglab.exe に実行権限があるか確認してください。ない場合、orglab.exeでchmod 755を実行し、 lmgrd.exeを再起動します。
  • サーバーマシンに32ビットバイナリを実行するために必要なライブラリがインストールされていることを確認してください。以下のようにしてインストール可能です。
    sudo apt update
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386
    sudo ln -s /lib/i386-linux-gnu/ld-linux.so.2 ld-lsb.so.3
  • 上記を確認後、問題が引き続き発生する場合は、次を試してください。
    1. 開始している場合はFLEXLmを停止します。
    2. ライセンスファイルに以下の変更を加えます。
      VENDOR orglab <orglabデーモンライブラリへのフルパス>


      例えば、

      VENDOR orglab /opt/OriginLicenseServer
    3. FLEXlmサービスを再度開始します。

キーワード:ライセンス, 同時起動, フローティングライセンス, ネットワーク, Linux