crowdrender / cr-docker

The official repository for the CrowdRender docker image
59 stars 8 forks source link

Blender can't connect to nodes - "Registering this machine again loop" #23

Open Stay1444 opened 1 year ago

Stay1444 commented 1 year ago

When i start the docker image it outputs

Read prefs: /root/.config/blender/2.93/config/userpref.blend
CR.UTILS successfully created /root/cr/logging
Crowd Render Server Interface Process ready
Registering this machine again

And then it prints Registering this machine again every 30-60 seconds.

Container is running in debian. Blender client is running on Arch, debian host is accessible, no firewall in the middle.

Any ideas?

Jeducious commented 11 months ago

Hi @Stay1444 sorry this didn't get answered till now.

Ok, if you're running the container on a separate machine, and its accessible as you say, there's a few things to look at,

  1. What networking setup you're using for the container you started? The current docs specify --network host for linux, (see docs )which should just join the container to the host's network, that removes any potential issues with isolation.
  2. The client might be the source of the problem, check that the client can connect to another machine with Blender/Crowdrender that isn't running the container, if that doesn't work then the problem likely doesn't involve the container.
  3. The container is running fine by the looks of the output you've given, though, it may be failing to start the session or worker that you actually connect to. It might be an idea to go look inside the container at the /root/cr/logging/server_interface.log file. If the session/worker process is dying, it should be logged there.

Happy to help further.