Solarisのコマンドラインレンダリングでエラーが出る

   994   16   0
User Avatar
Member
36 posts
Joined: June 2023
Offline
Solarisのコマンドラインレンダリングで以下のようなエラーが出ます。(Rocky Linux9.6、Houdini Engine Education、H20.5.445,654で確認済み)
Rendering usdrender_rop1
No licenses could be found to run this application.
Please check for a valid license server host
Error: Command Exit Code: 3
Failed to complete render: exit code 3
Use a Log Viewer with External Render Processes enabled for more information.

Karma,Arnold,Rendermanで確認しています。File Cache、ropレンダリングは正常に行えます。また、このマシンにはグラボがないのでGUIからレンダリングを試すことはできませんでした。添付したような簡単なシーンでもダメでした。追加で必要なパッケージはインストールしています。
Edited by Martin_blue - Aug. 23, 2025 13:15:26

Attachments:
main_Fx_v001.hipnc (739.8 KB)

User Avatar
Staff
449 posts
Joined: April 2015
Offline
No licenses could be found to run this application.
と出ています。ということは、ライセンスが無いのではないのでしょうか?

コマンドラインで行うのであれば、

hserver -S <サーバ名>


とします。詳しくはこちらをご覧ください。
https://ikatnek.blogspot.com/2021/12/houdini-licensing-tools-and-ports.html#license_server [ikatnek.blogspot.com]
Edited by Ken Taki - Aug. 23, 2025 15:33:23
User Avatar
Member
36 posts
Joined: June 2023
Offline
File Cache、ropレンダリングはできているのでライセンスインストールはできていると思われます。
User Avatar
Staff
449 posts
Joined: April 2015
Offline
File Cache (Houdini 操作) には Houdini のライセンスが必要ですが、 Karma には Karma のライセンスが必要で、Arnold には Arnold のライセンス、RenderMan にはそれ専用のライセンスが必要です。
User Avatar
Member
36 posts
Joined: June 2023
Offline
Karmaについては以下の画像のようにインストールできており、Arnold、Rendermanについてはきちんと環境変数も設定しておりropレンダリングができるのでライセンスインストールはできていると思われます。

Attachments:
スクリーンショット 2025-08-25 012848.png (8.3 KB)

User Avatar
Staff
449 posts
Joined: April 2015
Offline
Arnold と RMan は弊社製品ではないので話から除外しますが、Karma がバッチでレンダリングできない再現方法、つまりは、どういうコマンドで Karma レンダリングをバッチで実行しようとしているのでしょうか?

https://ikatnek.blogspot.com/2016/10/rop-in-hython.html [ikatnek.blogspot.com]

の要領でシーンファイルのあるディレクトリで hython 実行してから


hou.hipFile.load("main_Fx_v001.hipnc")
rop_node = hou.node("/stage/usdrender_rop1")
rop_node.render()

として、私の環境では問題なくレンダリングできました。
Edited by Ken Taki - Aug. 24, 2025 16:20:07
User Avatar
Member
36 posts
Joined: June 2023
Offline
コマンドラインレンダリングはこの動画を参考にして Your text to link here... [www.youtube.com]

cd <houdini_setupのディレクトリ>
source houdini_setup
cd <hipのディレクトリ>
hscript <hip名>
render <ノードパス>

で行っていました。

こちらのサイトではhbatchやmreadといったコマンドが紹介されていますがこちらの方が良いのでしょうか。
Your text to link here... [houdinifx.jp]

また、紹介していただいたこちらのサイトではHythonが使われていましたがそちらの方が良いのでしょうか。
Your text to link here... [ikatnek.blogspot.com]
Edited by Martin_blue - Aug. 25, 2025 00:31:48
User Avatar
Staff
449 posts
Joined: April 2015
Offline
Education ライセンスでやってみましたが、

  1. hython 使った方法 (サル Hou)
  2. hbatch 使った方法 (IZ ブログ)
  3. hscript 使った方法 (上記)

どれも同じようにレンダリング出来て、同じ画像が出力されました。
どれが良いかは、好みの問題ではないですかね?






最初のメッセージにあるとおり、ライセンスの問題ではないでしょうか?
このコマンドラインを実行しているコンピュータでライセンス診断情報をいただけないでしょうか?

GUI 無しの場合、

sesictrl diagnostic > /tmp/diag.txt 

などとします。
Edited by Ken Taki - Aug. 25, 2025 01:27:57

Attachments:
hbatch.png (55.3 KB)
hscript.png (61.7 KB)

User Avatar
Member
36 posts
Joined: June 2023
Offline
こちらが診断ファイルです。

Attachments:
License_Diagnostic.txt (5.2 KB)

User Avatar
Staff
449 posts
Joined: April 2015
Offline
問題再現できました。実行時のライセンスが、Houdini Engine Education しかない場合、バッチレンダリングできないようです。
つきましては、この vulkan 上で

hserver -S "vulkan;<もう一台のPC>"

としてみてください。このもう一台のPC のポート1715 が開いている必要があります。
Windows ですが、こちらに方法があります。
https://ikatnek.blogspot.com/2025/06/port-1715.html [ikatnek.blogspot.com]


この問題は、149036 として登録いたしました。
Edited by Ken Taki - Aug. 26, 2025 01:27:18
User Avatar
Staff
449 posts
Joined: April 2015
Offline
149036 は、20.5.705 および 21.0.457 で修正されました。
私は 20.5.706 で修正を確認いたしました。
21.0 のデイリービルドは(北米東海岸 EDT) で火曜日 (9/2) からリリース予定です。
User Avatar
Member
36 posts
Joined: June 2023
Offline
ご対応ありがとうございます。
H21.0.463でテストしてみたのですが、Mantraレンダリング、File Cacheを上記の環境でコマンドラインから実行すると、

hbatch Version 21.0.463 (Compiled on Sep 4 2025)
WARNING: Entered non-commercial session mode.
No licenses could be found to run this application.
Please check for a valid license server host

とのエラーが出ます。
H21になってRocky LinuxでのみPCを再起動するとインストールしたライセンスがReinstall Licensesタブに移動してしまい毎回再インストールしているのですが、今回の件と関係あるのでしょうか。
Edited by Martin_blue - yesterday 03:35:25
User Avatar
Staff
449 posts
Joined: April 2015
Offline
> H21になってRocky LinuxでのみPCを再起動するとインストールしたライセンスがReinstall Licensesタブに移動してしまい毎回再インストールしているのですが、今回の件と関係あるのでしょうか。

こちらから確認できる限りでは、 vulkan 上に Engine, Karma, Mantra が2ライセンスずつ入っていて、それぞれ一本ずつ 21.0 にアップグレードされているけど、もう一本ずつは 20.5 のままのように見えます。

20.5 のままのライセンスを返却するのが良いかもしれません。

これ以上踏み込むにはライセンス診断情報を見ないとわかりません。
User Avatar
Member
36 posts
Joined: June 2023
Offline



この状態でEntitlementsもしくはReinstallタブからH21のライセンスをインストールしているのですが、同様の問題が発生します。
診断ファイルも添付しておきます。
Edited by Martin_blue - today 01:05:27

Attachments:
Enter_a_filename.png (8.4 KB)
Enter_a_filename.png (35.0 KB)
License_Diagnostic_v002.txt (3.7 KB)

User Avatar
Staff
449 posts
Joined: April 2015
Offline
診断情報を見ると、上三つの 20.5 のライセンスが認識されていません (36~45行目)。


よって、これらをまずは返却してみてください。
https://www.sidefx.com/ja/faq/question/18/ [www.sidefx.com]

返却後、sesinetd および hserver の再起動が必要です。
これでダメであれば、もう一度診断情報をいただけますでしょうか?
User Avatar
Member
36 posts
Joined: June 2023
Offline
H21でテストを行っているのでv21.0のライセンスのみインストールしました。v21.0とv20.5のライセンスが両方あると競合したりしないのでしょうか。


また、v21.0のライセンスを返却し、v21.0のライセンスがReinstallタブにある状態でEntitlementsタブから新規のライセンスをインストールしてしまったため、全ライセンスをアンインストールした後にv21.0のライセンスをインストールしてもReinstallタブに二つ目のv21.0のライセンスが表示されてしまいます。
ReinstallタブからEntitlementsタブへ戻す方法はあるのでしょうか。




また、sesinetdおよびhserverの再起はここをstop&startしてみましたがダメでした。
Edited by Martin_blue - today 05:43:46

Attachments:
Enter_a_filename.png (74.7 KB)
Enter_a_filename2.png (39.7 KB)

User Avatar
Staff
449 posts
Joined: April 2015
Offline
> ダメでした。

「ダメでした」とは Mantra でレンダリングができなかったということでしょうか?

この再現方法を Karma の時と同じ要領でいただけますでしょうか?

> v21.0とv20.5のライセンスが両方あると競合したりしないのでしょうか。

H21 のライセンスで過去のバージョンの Houdini を実行可能です。
https://ikatnek.blogspot.com/2021/12/houdini-licensing-tools-and-ports.html#lic_compatibility [ikatnek.blogspot.com]
  • Quick Links