So I upgraded to Scale after a core meltdown of sorts and trying to install Plex to reconnect my 6tb of media and getting this error:
The root dataset of pool Backups is used by SMB services. Shares should be configured so that they export data contained in child datasets such as Backups/SHARE.
Happens on all 3 of my pools.
But I checked the settings and data sets are set to share correctly as they did before meltdown in core.
Any help please. Still trying to figure out Scale after years of using core.
Ok thank you for the help.
But unfortunately I was able to update to Scale so those don’t help me.
Scale doesn’t even show the pools easily like core.
but I did find SMB
…and your screen shot illustrates your problem: you’re sharing the entire Backups pool. This hasn’t ever been a recommended configuration, but it’s only been more recently that TrueNAS stopped you from creating such a config.
You’ll need to change this for at least one of your pools in order to be able to use the apps system, and you really should change it for all of them.
You might need to change the owner and group for those folders as ‘root’ isn’t allowed to share SMB by default. I can’t check the ‘admin’ user on Scale but I would think it is set the same
I didn’t see anywhere in there where you changed the share to share only a dataset from your pool, rather than the whole pool–which is what both I and @SmallBarky have been saying you need to do.
Go to Shares on the left sidebar, and edit your SMB Share(s) to point to a dataset rather than the whole pool: