HQueue Client on OS Catalina - No heartbeat

   783   1   0
User Avatar
Member
3 posts
Joined: Oct. 2019
Offline
Hello everyone,

And good day. Thanks in advance for your efforts!

I am in the process of getting our office machines set up with HQueue. All our Windows stations are running fine and working together nicely. The Macs, however, just refuse to connect ocrrectly. Here's a quick overview:

Client OS: Catalina 10.15.3
Server OS: Windows 10
Houdini: 18.0.348

On the Mac client I set the server's IP in the .ini file instead of the machine name as I could not connect to it by browser by “MachineName:5000” (which already makes me think something's up). I can add the Mac client through the interface just fine now, but I do not get a heartbeat from the machine. Also, when I submit the job to upgrade the machine, the job just sits there at 0% until hope and patience have run out. Restarting the client through the interface gives me this error:

“Failed to restart ‘FlexxPro.local’: coercing to Unicode: need string or buffer, NoneType found”

What field is actually returning None I can not guess though.

I feel a bit stupid for not being able to figure this out. Support does not know what's wrong and I don't want to bother them further. I found a few posts here about similar problems, but could only find Linux solutions. Has anyone had this problem as well and found a solution?

Have a wonderful day.

Cheers,
Roman
User Avatar
Member
3 posts
Joined: Oct. 2019
Offline
The SESI devs gave me a great tip that helped me get it to work. Maybe the info will help someone else.

This file here:
/Library/LaunchDaemons/com.sidefx.hqclient.plist

controls the launching the the client daemon. In there is a line which reads:
<string>–server=http://…</string>

In my configuration, the server got called by the server's machine name. What I had to do is replace the machine name with the server's IP (not removing http://).

For my case, I changed the entry from:

<string>–server=http://WOODSTOCK:5000</string>

to

<string>–server=http://192.168.44.52:5000</string>

The same change has to be done in this file:
/Library/HQClient/hqnode.ini

and now all is working as it should and happyness follows.

Have a great day.
  • Quick Links