I imagine it’s a permissions problem.
You could be right, but the important permissions are those
inside the jail, not those outside the jail in FreeNAS.
The jail is a second copy of FreeBSD, running in a virtualised sandbox environment. In essence, it's broadly equivalent to a second computer. It has its own processes and its own security. Transmission (and the other plugins) run in that context, rather than natively on FreeNAS itself.
You should get inside the jail and then check the ownership and permissions of
/usr/pbi/transmission-amd64/etc/transmission/home and its subfolders, and any files inside them as well.
To get inside the jail is straightforward:
* Launch a shell session on your FreeNAS box, either by an SSH client (make sure that SSH is enabled and configured on FreeNAS) or using the Shell menu option in the FreeNAS web page.
* Type
jexec `jls jid` tcsh (those are backticks, not apostrophes) and press Return. The command prompt will change. On my system I see this:
Code:
[root@freenas ~]# jexec `jls jid` tcsh
software#
You will probably see this:
Code:
[root@freenas ~]# jexec `jls jid` tcsh
PluginsJail#
The reason for the difference is that I called my jail "software" but you called yours "PluginsJail". The name of the jail is what appears on the command line.
Once inside the jail, drill down to
/usr/pbi/transmission-amd64/etc/transmission. Once there, check the ownership and permissions of the
home subfolder. Then go into that folder and check the ownership and permissions of everything under that folder.
On my own system, everything is owned by
transmission:transmission and the permissions are
775 for folders, and
664 for files. Yours may be different; whatever they are, make sure they're appropriate for your setup.