I had this type of problem. It seems that, as of 3.8.1, the tcl interpreter attempts to write a “filtered-source” file in the directory where the command is executed. If you do not have write permissions to that directory, you will get this error. If you try to run it in a directory that you have permissions on, you should not have any further difficulties.