Did you check the Docs for migration? What method are you using, Clean Install?
We can’t see your system to guess at what you had set up for SMB, NFS, shares, datasets, etc.
There are issues like Core users doing SMB sharing of a Root dataset. Root and truenas_admin (scale) don’t do SMB sharing under Scale, at least by default. You would set up a child dataset inside the root dataset and share the child.
I went from 13.0u6.7 to Fangtooth 25.04 recently and I almost just started with a fresh setup because I couldn’t quite follow the documentation and what needed to be done.
I powered down and put in a new Boot SSD. I booted USB installer for Fangtooth and then uploaded by Core configuration. That took out the ‘truenas_admin’ user for the GUI access. I went back and did a fresh Fangtooth install over the boot drive and just allowed the main pool import. It did it by itself. I think I just verified and/or set up my 10Gbps NIC again. I only used the TrueNAS server as a backup of a Windows 10 machine so I just deleted all the data, made sure I had SMB working again and copied over all 13TB or so fresh.
I probably could have just updated and overwritten permissions for the SMB sharing dataset but I did it that way.
I think you should be fine as long as you document your settings for networking, Plex and the media shares so you can recreate permissions or update, if necessary. Little things like UID and GID may be a bit different.
I was just hoping to get a few others to post that did a migration and set up items like Plex while keeping data, as much as possible.
Yes, I have read migration docs but, as my post indicated, I’m not migrating anything. I might import my existing data pools, or I might just backup and restore to new pools.
My current CORE build – which I’ve upgraded and maintained for years beginning from FreeNAS 8.4 and through 13.6 – uses NFS shares but it seems irrelevant since this will be a clean install. I won’t be sharing any root datasets, only children of root datasets will be shared. I’m still considering whether to go with SMB as opposed to the NFS I’ve always used. I don’t have any windows clients, but NFS seems somewhat deprecated going forward.
I’ve went from 13.3 CORE to 25.04.1 SCALE by doing a fresh install and configuring everything from scratch.
Exporting pools and importing them in SCALE worked IIRC.