The Marmalade

tmp

About Me

Connect

LOCATION
WEBSITE

Houdini Skills

Availability

Not Specified

Recent Forum Posts

where is the hqueue server install option? Nov. 2, 2021, 8:36 a.m.

I just got the update to version 19 working
https://www.sidefx.com/docs/houdini/hqueue/gettingstarted.html#scripted-installationson [www.sidefx.com]
This was a good reference to get it done.

Some background information about the running setup before v19:
Debian Stretch without desktop environment, already running HQueue 18.5, all paths kept default. After a bit of tinkering the procedure was kind of straight forward:

(logged in as root, all files are stored in /root/ if not specified differently)

Download/upload the install_houdini_launcher.sh to your box and execute it

bash install_houdini_launcher.sh

install the missing dependencies to get the houdini_installer working

apt-get install libglu1-mesa libnss3 libxtst6 libxkbcommon0 libxss1 libsoundio1

Pick the editor of your choice and create a settings file with the necessary information, i chose ~/.launcher_settings.ini as a destination for it

#client_id="you can generate your API key within your account settings: services, Manage applications authentication"
#client_secret="but this didn't work on the first run with the following settings: Client type confidential, Authorization Grant Type client-credentials"
username="sidefx@your.tld"
password="obviously-your-password"
accept_eula="SideFX-2021-10-13"

Execute the installer and you should be rewarded with the message "Preparing to install"

/opt/sidefx/launcher/bin/houdini_installer install --product "HQueue Server" --version "19.0.383" --settings-file ~/.launcher_settings.ini --build-option py2

Sadly the authentication with the API keys didn't work, the installer just quit with the following error:

Error: Failed to log in: Error transferring https://www.sidefx.com/oauth2/application_token - server replied: Internal Server Error
Operation failed
With the normal credentials it worked just fine, but would be way better to just use the API instead.

- Sven