Hops component on compute VM not showing inputs/outputs

Hello Friends,

We need your help.

(Note. we are relatively new to rhino compute so pls forgive any ignorance or strange naming below. and thank you!)

  • Rhino compute running on a virtual machine that we access remotely via https.
  • We add various grasshopper scrips to this VM using remote desktop.
  • We’ve noticed that when we are in the VM and try to set a hops component, the inputs and the output never manifest. (but there is no error also).
  • We believe that this may have something to do with hops not being able to find rhino compute. We have tested adding various “Compute server URLs” in grasshopper preferences, but this does not seem to work.
  • When we set the same gh file to a hops component on our local rhino/gh, it works as expected.

Please see the photos below and let us know if you need any clarification. Any help or advice yall can give is very much appreciated!

@AndyPayne - do you have any advice? :folded_hands: (Please we are struggling out here in the trenches)

You aren’t really supposed to run Rhino/Grasshopper directly on the VM. I mean I guess you could, but the whole point of setting up the VM by using the bootstrap script is so that you can send a request to your Rhino.Compute server from a remote machine (like your laptop in your house). So, I would recommend closing Rhino/Grasshopper on the VM. I’m assuming that your Rhino.Compute server is actually running correctly after the bootstrap script finished installing everything (although you might want to check that). Then open Rhino/Grasshopper on a different machine (say from your laptop) and go into your Hops preferences section and enter the URL of your VM and also set the API key. These steps are spelled out in the guide ( Rhino - Deployment to Production Servers ). Then add a Hops component onto your canvas and set the path to your test Grasshopper definition. If all is correct, hopefully you’ll get a response and you’re Hops component will add the inputs/outputs that you’re looking for.