Upgrade path FreeNAS to Current

okay… I got some help from Dan but I’m still hitting a roadblock.

Dan’s advice:
…configuring, and running the script are done at the shell. You can use the shell built in to the web GUI, but I recommend you forget that button exists and use SSH instead. It doesn’t much matter where you put the script, but if you don’t have any strong preference, the root of your pool is just as good a place as any. So you’d do:

cd /mnt/poolname
git clone https://github.com/danb35/freenas-iocage-plex
cd freenas-iocage-plex
nano plex-config

The first command changes the current working directory to the root of your pool (you’d obviously replace poolname with the name of your pool). The second downloads a copy of the script and its associated files, creating a new directory for them. The third command changes into that newly-created directory, and the fourth opens a text editor to create the config file.

Once you’ve created that file, Ctrl-X will exit the editor, and you’d tell it to save the file.

I tried this but I run into this issue.

root@NAS:/mnt/NASvol1 # git clone https://github.com/danb35/freenas-iocage-plex
Cloning into 'freenas-iocage-plex'...
error: chmod on /mnt/NASvol1/freenas-iocage-plex/.git/config.lock failed: Operation not permitted
fatal: could not set 'core.filemode' to 'false'

Any advice?
also… I was wondering if the way Dan sets up plex follows what @iX_Resources posted here:

Where the plex’s database and the jail are on different places.