AWS Thinkbox Discussion Forums

Deadline client install error: 10.1.17.4 : Error reading INI file /home/deadlineuser/Thinkbox/Deadline10/secure.ini

Trying to update to 10.1.17.4, however the client wont install with the same command that used to work fine in 10.1.14

I build images without any certificates, and then configure certs on initial boot.

==> amazon-ebs.centos7-rendernode-ami: + sudo /var/tmp/downloads/Deadline-10.1.17.4-linux-installers/DeadlineClient-10.1.17.4-linux-x64-installer.run --mode unattended --launcherdaemon true --debuglevel 2 --prefix /opt/Thinkbox/Deadline10 --connectiontype Remote --noguimode true --licensemode UsageBased --daemonuser deadlineuser --httpport 8080 --tlsport 4433 --enabletls true --slavestartup true --proxyrootdir deadlinedb.service.consul:4433 --proxycertificate /opt/Thinkbox/certs/Deadline10RemoteClient.pfx
    amazon-ebs.centos7-rendernode-ami: Problem running post-install step. Installation may not complete correctly
    amazon-ebs.centos7-rendernode-ami:  Error reading INI file /home/deadlineuser/Thinkbox/Deadline10/secure.ini

This problem is reproducible with 10.1.18.5 and 10.1.17.4 but not 10.1.14.5, so it looks like there has been some kind of regression after here.

The installer looks like it doesn’t create the file with the right permissions, but all the other files are fine.

-rw-r–r–. 1 root root 35 Sep 19 03:23 /home/deadlineuser/Thinkbox/Deadline10/secure.ini

1 Like

Simple workaround is to ensure the directory and empty file exist with proper permissions before install.

…Still it would be good to standardize permissions on installation. I see these problems pop up a bit since we must install with ‘sudo’, and this one has slipped through the net… I’ve made a ticket about permissions issues on files created by the installer with sudo in the past as well.

1 Like

I also see similar permissions still with other files in the houdini plugin installer - for example the houdini plugin must be installed with sudo, and I see bad permissions after this is done.

user@z8:~/houdini18.5/packages$ ll
total 52
drwxr-xr-x  5 user user  4096 Sep 21 12:01 ./
drwxrwxr-x  9 user user  4096 Sep 20 17:14 ../
-rw-rw-r--  1 root root   648 Jul 31 02:59 deadline.json

And this for example:

user@z8:~/houdini18.5$ ls -ltriah /home/user/Thinkbox/Deadline10/submitters/HoudiniSubmitter
total 24K
43518258 drwxr-xr-x 3 user user 4.0K Jul  4 15:46 ..
43518230 -rw-r--r-- 1 root root 2.0K Jul 31 02:59 DeadlineHoudiniClient.py
43518273 drwxr-xr-x 4 user user 4.0K Sep 21 12:13 .
43518274 drwxr-xr-x 2 user user 4.0K Sep 21 12:13 otls
43518275 drwxr-xr-x 2 user user 4.0K Sep 21 12:13 soho
43518229 -rw-r--r-- 1 root root  472 Sep 21 12:13 MainMenuCommon.xml

I’m getting the same error installing on Linux with 10.1.19.4 except that the /home//Thinkbox directory is missing entirely. It appears this directory is being created under /root.

Privacy | Site terms | Cookie preferences