Deadline (thinkbox)
Configuration
Configuration File Locations
system deadline.ini file
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
Autostart Pulse:
LaunchPulseAtStartup=True
per-user deadline.ini file
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
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
Windows Server 2012 – This Windows version (6.3.9600) does not support the required bluetooth API
Go to c:\Python37\Lib\site-packages\PyQt5\Qt\bin\ (or where your python installed in) and rename Qt5Bluetooth.dll to Qt5Bluetooth.dll1
https://github.com/GIS4WRF/gis4wrf/issues/103
Windows: start the monitor when another user is running the launcher
This happens in the case of a dedicated “render” user.
In Powershell:
& 'C:\Program Files\Thinkbox\Deadline10\bin\deadlinemonitor.exe' -new