Hi Chris,
No worries. I think there is some confusion though between PATH and sys.path so hopefully I can shed some light.
The PATH environment variable is for locating executables and libraries (i.e. .exe and .dll files respectively) on Windows.
sys.path on the other hand is for locating Python modules (i.e. .py or .pyd files).
So the two are separate and handle different things which is why when you add a path to PATH it does not show up in sys.path.
Now we add the ‘python2.7libs’ path to sys.path so that Python can locate the hou module (and also its related _hou module) and import it.
But the hou module is linked to several Houdini libraries that are located in %HFS%/bin which is why we have to additionally add the ‘bin’ path to PATH.
Now everything that you are doing looks correct to me so I'm not sure why you are still seeing those DLL errors.
I'll have access to a Windows box tomorrow so let me see if I can get this working myself with the latest 15.5 build and I'll get back to you on this.
Cheers,
Rob
Found 303 posts.
Search results Show results as topic list.
Houdini Indie and Apprentice » 'HFS' environment variable not set?
- rvinluan
- 1256 posts
- Offline
Houdini Indie and Apprentice » 'HFS' environment variable not set?
- rvinluan
- 1256 posts
- Offline
chris wells
the error isImportError: DLL load failed: The specified module could not be found.
Ah. That indicates that Python cannot locate one of _hou's library dependencies. Unfortunately the Windows OS never tells us which library that is but I think it's safe to assume its one of the Houdini libraries from Houdini's bin directory.
So I would double-check that
C:\Program Files\Side Effects Software\Houdini 15.5.673\bin
is added to the PATH environment variable before Python starts up.And if you are still running into issues, then can you post your PATH value here?
Houdini Indie and Apprentice » 'HFS' environment variable not set?
- rvinluan
- 1256 posts
- Offline
Hi Chris,
What does the DLL load failed message say exactly?
It might be error'ing out because it can't find any of the Houdini libraries. Can you confirm that you appended $HFS/bin to the PATH environment variable before starting Python?
For your setup, I would expect to set PATH like so:
Cheers,
Rob
What does the DLL load failed message say exactly?
It might be error'ing out because it can't find any of the Houdini libraries. Can you confirm that you appended $HFS/bin to the PATH environment variable before starting Python?
For your setup, I would expect to set PATH like so:
set PATH=%PATH%;C:\Program Files\Side Effects Software\Houdini 15.5.673\bin
Cheers,
Rob
Houdini Indie and Apprentice » Houdini on Linux Fedora 24: XInitThreads error
- rvinluan
- 1256 posts
- Offline
Houdini Indie and Apprentice » Houdini on Linux Fedora 24: XInitThreads error
- rvinluan
- 1256 posts
- Offline
Thanks for testing. Too bad the potential fix didn't work.
One workaround that you could try is setting HOUDINI_OGL_CORE_PROFILE=1 in your environment and then launching Houdini.
One workaround that you could try is setting HOUDINI_OGL_CORE_PROFILE=1 in your environment and then launching Houdini.
Houdini Indie and Apprentice » Houdini on Linux Fedora 24: XInitThreads error
- rvinluan
- 1256 posts
- Offline
Hello,
We committed a potential fix a couple of weeks back but haven't been able to verify that it works.
With your 15.5.620 build, can you try first setting HOUDINI_EXPERIMENTAL=1 in your environment and then start Houdini?
Let us know if that works and if it does then we can apply the fix by default for future builds.
Cheers,
Rob
We committed a potential fix a couple of weeks back but haven't been able to verify that it works.
With your 15.5.620 build, can you try first setting HOUDINI_EXPERIMENTAL=1 in your environment and then start Houdini?
Let us know if that works and if it does then we can apply the fix by default for future builds.
Cheers,
Rob
Technical Discussion » How could I setup HQueue to render a scene ..?
- rvinluan
- 1256 posts
- Offline
Hi Masoud,
To restart Windows HQueue Clients, you have to go through Windows Services on the machine. There's an HQueue Client service that you can restart. The Restart capability on the HQueue web interface is only for Linux and MacOS machines. It's documented but really it should spit out a better error message than the one you received when attempting to restart a Windows machine.
Anyway, it is ok to use the “Network Service” account to run the HQueue Client service. That's the default actually. But it is possible that the default network account does not have permission to access your shared folder.
Try switching the user account that runs the HQueue Client service to your logged in user account. Here's how:
Then re-submit your HQueue jobs.
And if that still fails then can you please post or PM me the failed job's output log and diagnostics files?
Cheers,
Rob
To restart Windows HQueue Clients, you have to go through Windows Services on the machine. There's an HQueue Client service that you can restart. The Restart capability on the HQueue web interface is only for Linux and MacOS machines. It's documented but really it should spit out a better error message than the one you received when attempting to restart a Windows machine.
Anyway, it is ok to use the “Network Service” account to run the HQueue Client service. That's the default actually. But it is possible that the default network account does not have permission to access your shared folder.
Try switching the user account that runs the HQueue Client service to your logged in user account. Here's how:
- Go to Windows Services – Control Panel -> Administrative Tools -> Services.
- Stop the HQueue Client service.
- Then RMB-click the HQueue Client service and choose Properties.
- In the Properties dialog select the Log On tab and then select the “This account:” radio button. Change the user account and password to your Windows account and password. Click OK to save the changes and close the dialog.
- Start the HQueue Client service.
Then re-submit your HQueue jobs.
And if that still fails then can you please post or PM me the failed job's output log and diagnostics files?
Cheers,
Rob
Technical Discussion » How could I setup HQueue to render a scene ..?
- rvinluan
- 1256 posts
- Offline
Hello,
Is this on Windows?
Can the client machine running the job actually see and open the .hip file? i.e. on the client machine, can you navigate to that directory from a file explorer and open the .hip file?
Cheers,
Rob
Is this on Windows?
Can the client machine running the job actually see and open the .hip file? i.e. on the client machine, can you navigate to that directory from a file explorer and open the .hip file?
Cheers,
Rob
Houdini Lounge » Showing asset name and path
- rvinluan
- 1256 posts
- Offline
Hello,
In the Houdini main menu bar, select Windows -> Operator Type Manager.
Then in the popup dialog choose the Configuration tab and change the Operator Type Bar drop-down menu to “Display Menu of All Definitions”.
Now when you select your HDA node you will see the asset name and path in the Parameter Pane.
Cheers,
Rob
In the Houdini main menu bar, select Windows -> Operator Type Manager.
Then in the popup dialog choose the Configuration tab and change the Operator Type Bar drop-down menu to “Display Menu of All Definitions”.
Now when you select your HDA node you will see the asset name and path in the Parameter Pane.
Cheers,
Rob
Houdini Lounge » Does Houdini 15 steal focus on Windows?
- rvinluan
- 1256 posts
- Offline
pusat
EDIT: I just tried it and it happens whether you use a mouse or a tablet. And the step to reproduce is to move your mouse to this second non-main window which is a floating pane that contains the viewport and then back onto the area where chrome is, network editor should appear on top within seconds.
I gave this a try and still couldn't reproduce.
However I tested on Mac OSX since that's what's readily available to me. Tested with the “Keep Floating Windows on Top” preference turned on and also turned off.
I'll track down a Windows setup here and give it another go…
Houdini Indie and Apprentice » New Houdini Indie v 15.5 Mac OS X 10.11 freezes on save as .hip
- rvinluan
- 1256 posts
- Offline
Hi Paul,
Any chance you have a network folder mounted on your machine? I could see a scenario where a network mount is unresponsive causing the file chooser dialog to freeze because it is timing out to connect to the folder's host machine.
Cheers,
Rob
Any chance you have a network folder mounted on your machine? I could see a scenario where a network mount is unresponsive causing the file chooser dialog to freeze because it is timing out to connect to the folder's host machine.
Cheers,
Rob
Houdini Lounge » Does Houdini 15 steal focus on Windows?
- rvinluan
- 1256 posts
- Offline
I haven't run into the window stealing focus problem so it's difficult for me to suggest anything.
But if you are able to find reproducible test steps (or a pattern maybe?) then I can definitely help out and investigate the issue.
Cheers,
Rob
But if you are able to find reproducible test steps (or a pattern maybe?) then I can definitely help out and investigate the issue.
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Indie submit job works hqueue open does not
- rvinluan
- 1256 posts
- Offline
Nicolas Heluani
I was wondering if you have problems of render speeds on Hqueue as I do. It feel the Hqueue renders like x5 times slower than rendering directly from Houdini on my set up. Everything else works great. just very slow the render and the hython preparation of the scene (maybe this is an Indie issue?)
Hi Nicolas,
Are the jobs slow to startup? (i.e. slow for the jobs to go from the “waiting for machine” status to “running” status). Or are they slow when rendering?
If startup is slow, then it could be a DNS resolution or general network issue. When a new job is submitted to the farm, the HQueue server notifies the client machine that a new job is ready for processing. If the server is unable to connect to the client for whatever reason, then the job sits around “waiting for machine” until the client contacts the server during its regular ping interval (typically between 3 to 5 minutes).
The server may not be able to contact the client for any number of reasons but the most common issues are a firewall running on the client or the client's hostname not registered with DNS.
Now if rendering is slow, then check the “Set Number of CPUs Per Job” option as suggested by madguru and set it to a higher number. Or you can also uncheck the option and Mantra will utilize all CPUs.
Cheers,
Rob
Houdini Lounge » Houdini on the Amazon cloud unavailable indefinitely
- rvinluan
- 1256 posts
- Offline
Hello,
Houdini 15 access to the Amazon Cloud is unfortunately still unavailable. We are very sorry for the inconvenience as this has taken a lot longer to get back online than first anticipated.
At the very least, I can give a proper status update…
We finished the technical changes required to run Houdini 15 on the cloud. Work is now being done on the billing component. We are currently switching over from Amazon's DevPay system to the AWS Marketplace which is required when using modern OS's on the cloud as well as running the modern, high-performance instance types.
We have sent in our Marketplace seller application and are waiting for approval. Once the application is complete, then it's a matter of testing with the new billing system and final touches.
I'd rather not say that everything will be ready in X days since we've failed to meet such rough deadlines in the past but I will say that we are actively working on H15 cloud support and aim to have it running ASAP!
Cheers,
Rob
Houdini 15 access to the Amazon Cloud is unfortunately still unavailable. We are very sorry for the inconvenience as this has taken a lot longer to get back online than first anticipated.
At the very least, I can give a proper status update…
We finished the technical changes required to run Houdini 15 on the cloud. Work is now being done on the billing component. We are currently switching over from Amazon's DevPay system to the AWS Marketplace which is required when using modern OS's on the cloud as well as running the modern, high-performance instance types.
We have sent in our Marketplace seller application and are waiting for approval. Once the application is complete, then it's a matter of testing with the new billing system and final touches.
I'd rather not say that everything will be ready in X days since we've failed to meet such rough deadlines in the past but I will say that we are actively working on H15 cloud support and aim to have it running ASAP!
Cheers,
Rob
Houdini Indie and Apprentice » HQueue Indie submit job works hqueue open does not
- rvinluan
- 1256 posts
- Offline
Hi Adnan,
It just sounds like the Open HQueue button is foo-barred for some reason.
But you should still be able to manually open a web browser and point it to your HQueue server to view the jobs (i.e. http://myServerName:5000). [myservername] Then you can see if your jobs are succeeding or failing and why.
Cheers,
Rob
It just sounds like the Open HQueue button is foo-barred for some reason.
But you should still be able to manually open a web browser and point it to your HQueue server to view the jobs (i.e. http://myServerName:5000). [myservername] Then you can see if your jobs are succeeding or failing and why.
Cheers,
Rob
Houdini Indie and Apprentice » No success with HQueue....
- rvinluan
- 1256 posts
- Offline
Hi Josh,
Sorry for the late reply.
Are you still hitting issues with your third machine?
If so, can you post the latest diagnostics for the failed job on that machine?
Cheers,
Rob
Sorry for the late reply.
Are you still hitting issues with your third machine?
If so, can you post the latest diagnostics for the failed job on that machine?
Cheers,
Rob
Houdini Indie and Apprentice » No success with HQueue....
- rvinluan
- 1256 posts
- Offline
Hmm. Perhaps blanking out PATH in the HQueue node is not enough. It sounds like the job is still picking up libraries from another location because of a custom PATH.
Have you also tried temporarily blanking out PATH in the Windows properties dialog and then restarting the HQueue Client service?
If that works, then you can try restoring PATH back in the dialog and appending these lines to your C:\HQueueClient\hqnode.ini config file:
PATH =
And then restart the HQueue Client service once more.
Also, I wouldn't recommend starting the client outside of the service. That approach is typically used as a last resort if the service cannot access network folders (usually because of permission issues).
Cheers,
Rob
Have you also tried temporarily blanking out PATH in the Windows properties dialog and then restarting the HQueue Client service?
If that works, then you can try restoring PATH back in the dialog and appending these lines to your C:\HQueueClient\hqnode.ini config file:
PATH =
And then restart the HQueue Client service once more.
Also, I wouldn't recommend starting the client outside of the service. That approach is typically used as a last resort if the service cannot access network folders (usually because of permission issues).
Cheers,
Rob
Technical Discussion » hqueue client 15.0.313 problem Mac OS X
- rvinluan
- 1256 posts
- Offline
Francoise
So 318 build is already on sidefx web to download, but only for Linux and Win, but my hqserver server is running on Mac OS X - so the only version I really needed to repair is missing Will OS X version come too? Thanks
Yup. Builds are made available on the download page as soon as the build machines complete them.
Build 15.0.318 for OSX should be up on the download page soon if it is not there already.
Technical Discussion » hqueue client 15.0.313 problem Mac OS X
- rvinluan
- 1256 posts
- Offline
Francoise
Thanks a lot Rob! Very fast! I will try tomorrow. So it is a daily build or prod.?
Hi Francoise,
It's a daily build.
The next production build won't be released until at least January.
Cheers,
Rob
Technical Discussion » hqueue client 15.0.313 problem Mac OS X
- rvinluan
- 1256 posts
- Offline
Hi All,
Just adding a note here that the “Incompatible ssh peer (no acceptable kex algorithm)” bug is fixed in tomorrow's 15.0.328 build. That will allow you to add Mac OSX 10.11 machines from the web interface to the farm.
You just have to install/upgrade the HQueue Server. You do not have to upgrade the clients or Houdini.
Cheers,
Rob
Just adding a note here that the “Incompatible ssh peer (no acceptable kex algorithm)” bug is fixed in tomorrow's 15.0.328 build. That will allow you to add Mac OSX 10.11 machines from the web interface to the farm.
You just have to install/upgrade the HQueue Server. You do not have to upgrade the clients or Houdini.
Cheers,
Rob
-
- Quick Links