Hi
I’m attempting to add the Omniverse Connector plugin to our Houdini docker container but we’re getting some issues.
On my new Linux machine (not docker) using sudo on my user account for this process, I’ve been able to install the latest version of Houdini, copy the “houdini-connector-102.1.0” folder to the packages folder in the Houdini install directory (/opt/hfs19.5/packages) and run the HoudiniConnectorInstall.sh. I’ve been able to load up Hython in my terminal and import the homni and omni libraries and query the nucleus server. There are no other Omniverse files or programs on the machine except for the connector plugin folder.
When i try to repeat this process on Docker i get an error saying no such file or directory for a file called libHoudiniAPPS3.so.
I can see that the file does exist on the system and despite the plugin installed the exact same way as it was on my Linux machine, i’m getting different outcomes. The only difference being the user in the docker container being the root user.
I added print statements in the shiboken py file that’s throwing the error to pin point the error being from the homni module. The client.so file being binary, i can’t tell why it can’t see the file and there are no readable files in that module that would be able to help me figure this out.
For the install of Houdini it’s the standard Linux install with the only additional option/arg. This is the install line from the Houdini docker file which is available on the sidefx website.
./houdiniInstaller/houdini*/houdini.install --auto-install --install-bin-symlink --accept-EULA ${EULA_DATE} \
We’re using the docker file from the sidefx website with the only changes being adding the plugin file and running the “HoudiniConnectorInstall.sh” file.
Thanks!