New user Problems

Hi,

I’ve just started to test out Deadline and i’m having a few problems.

I’m running the Repository on Ubuntu 12 and have a client on that machine as well which is all working fine.

I have another client running on mac osx and this machine doesn’t pick up the jobs unless i refresh the permissions of the Repository on Ubuntu after the job has been permitted. I think the job files are not inheriting the permissions i’ve set for the Repository but everything i’ve tried doesn’t seem to fix it so i was wondering if there was anything in the deadline settings that could help?

The other problem i’m having is also on the Mac and seems to be Python related. Once i have the machine running the job i get this error:

Any help on either problem would be great.

Thanks

Chris

Ah, the wonderful world of Unix permissions.

When files are created in the share, they’ll take on the user permissions of the user that created those files and don’t care about what the permissions are for existing files or folder. Usually anyway.

There are lots of ways to go about fixing these. My favourite is to make all the connecting clients appear like the same user (since you should always be allowed to read and write your own files). With NFS, you’d use the all_squash property on the export, with SMB or CIFS, you’d authenticate everyone with the same user account.

There are other ways though. The new way I’m starting to enjoy is setting the setgid option on the folders in the repository, then adding all users who will be using Deadline to a custom group.
en.wikipedia.org/wiki/Setuid#set … irectories

What protocol are you using to share out the repository? I can likely give you more specific help.

Hi,

Thanks for the reply.

I’m using samba share on the Repository folder. I’ve set it up the same as the installation guide and mounted it on the mac connecting as the deadline user but it doesn’t seem to like it?

When a new job is started the jobs folder/files that get created in the Repository folder has the user as nobody and the group as nogroup.

Would it have anything to do with the fact that i left the Repository in the insall location “usr/local/Thinkbox/DeadlineRepository”?

Thanks again.

Chris