Deadline Repository on Linux

I recently setup a deadline repository on ubuntu 8.04 LTS and all windows slaves are working just fine but my linux slaves are having a problem with the case sensitivity.
Does anyone know a way to set up a work around for this?

The error i am getting is this:
FileNotFoundExeption – Could Not Find File “deadlinerepository/plugins/3dscmd/3dscmd.dlinit”

Thanks

We have our repository on an openSuse 10.2 machine, and our Windows, Linux, and Mac (from the 3.1 beta) have no problems. The only suggestion I can think of at the moment is to ensure that the repository path the slave is configured to use matches the actual path exactly (taking into account case sensitivity). For example, our repository is shared as \linux-box\DeadlineRepository3, so our Linux machines point to \linux-box\DeadlineRepository3 (as opposed to \linux-box\deadlinerepository3). Of course with the Windows machines, it doesn’t matter.

Our Linux repository was installed using the Linux repository installer (as opposed from being copied from another location).

Cheers,

  • Ryan

I think i have found where the problem lays. It is in the smb.conf file. There needs to be the line “case sensitive = no” inserted into the deadlinerepository share.

I installed the directory using the linux repository installer. I copied some of the files over from the old repository but i do not think i copied the plugins folder. Either way i think i narrowed down the problem so i will let you know as soon as i get it working.

The problem started when i transfered the repository from a windows 2k3 server to the ubuntu 8.04 box. I did not have any problems before. Deadline or Mono, not too sure, is looking for the path in all lower case.
My theory of both changing the smb.conf file as well as mounting “sudo mount.cifs \\dr\deadlinerepository\ /deadlinerepository -o user=USER%PASSWORD dom=DOMAIN nocase” didnt work. im running low on ideas but i will keep googling for the answer.

Here is some of the error that is showing up:

Exception Details
FileNotFoundException – Could Not Find File “deadlinerepository/plugins/3dscmd/3dscmd.dlinit”
FileNotFoundException.FileName: /deadlinerepository/plugins/3dscmd/3dscmd.dlinit
Exception.Source: mscorlib
Exception.TargetSite: Void .ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean, FileOptions)
Exception.Data: ( )
Exception.StackTrace:
at System.IO.FileStram…ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000]

Why i think it is crapping out is because the linux machine cannot resolve the lowercase word which is true but the nocase sensitivity should cancel that out. when i try to access the file in all lowercase as it is above i am still getting erros so i think there is another reason for this problem.