Deadline (thinkbox)

Configuration

Configuration File Locations

The system deadline.ini file can be found in the following locations. Note that the [VERSION] in the path will change based on the Deadline version number.

  • Windows: %PROGRAMDATA%\Thinkbox\Deadline[VERSION]\deadline.ini
  • Linux: /var/lib/Thinkbox/Deadline[VERSION]/deadline.ini
  • OS X: /Users/Shared/Thinkbox/Deadline[VERSION]/deadline.ini

The per-user deadline.ini file can be found in the following locations. Note that the [VERSION] in the path will change based on the Deadline version number.

  • Windows: %LOCALAPPDATA%\Thinkbox\Deadline[VERSION]\deadline.ini
  • Linux: ~/Thinkbox/Deadline[VERSION]/deadline.ini
  • OS X: ~/Library/Application Support/Thinkbox/Deadline[VERSION]/deadline.ini

src: https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/client-config.html#client-config-ref-label

Problems

Access control blabla

The jobs started by a worker are saved in the global directory. Because of this, the temp files belong to the user that started the worker and cannot be seen or modified by other users.

Because of this, if you login to another user, the worker starts but fails when trying to render a task that was already started by someone else.

Solution:

cd "C:\ProgramData\Thinkbox\Deadline10\workers\[workername]\plugins"
Remove-Item .\jobsData\* -Recurse
Remove-Item .\plugins\* -Recurse

Why aren’t those files put in the user’s folder instead ? because reasons.

Mac OS X: Operation not permitted

Something prevents the deadline worker to access network drives mounted through the finder in /Volumes, so you have to mount the network drive somewhere else.

This feels similar as when connected through SSH and ls an owned folder in home directory returns the same error message until “full disk access” is given to terminal (but no problem locally).

Python shit and libffi6

Add:

deb http://ftp.hosteurope.de/mirror/archive.ubuntu.com bionic main restricted universe multiverse

then:

apt install libffi6