Mac osX slave won't connect to mongoDB

I have two mac osX machines, connected to each other with a simple ethernet cable between them. They can see each other fine, I’m using screen sharing to look at the screen of the slave machine.

All the relevant folders have their permissions set. The server, the machine that has both the repository and the mongoDB installed on it works fine, it picks up jobs and start to render no problem.

But when I try to run DeadlineMonitor7 on the slave machine, I always get this error:

I have tried uninstalling and installing everything to no avail. What’s really baffling to me is that it all worked fine on first run. But since I have restarted both machines, the slave has started to give this error and hasn’t worked since.

The one thing I notice is that it’s always looking at this IP address. My mini network uses DHCP. Should I be using a static IP on both my machines?

Deadline Version: 7.2.0.18 R
Mac osX 10.11.1

Hello,

So the error you are seeing is because the slave cannot connect to the MongoDB at the machine name or IP that is specified in the repository, on the prt specified. Do you know if the slave can ping the machine by either hostname or IP address? Can you ensure there is no port blocking being done on the host machine via firewall? Thanks

The slave can ping the machine on its IP address, yes. No firewalls are running on either machine.

When I open DeadlineMonitor7 on the host machine, in the titlebar it shows an IP address which corresponds with my Wi-Fi, not my ethernet. Could that be the problem?

OK, I somehow solved it. Turns out I hadn’t set the permissions for the mongoDB correctly. I thought I had, but I hadn’t.