Hi Everyone.
I’m using Truenas scale, as my NAS machine at home.
I want to be able to log in to it outside of my network.
I understand I need to configure VPN as it easiest way to do so.
I want to be able to log in with my iphone and other devices to my SMB on truenas.
While I trying to install the app I getting error message
“The root dataset of pool Media
is used by SMB
services. Shares should be configured so that they export data contained in child datasets such as Media/SHARE
.”
I manage to install TailScale if I turn SMB off. but of course I want it to be on.
I understand it something about my dataset but I’m not fully undertand what wrong.
btw I currently have 1 SSD drive and one vdev.
any ideas what wrong?
when I open the more info on the error message I got this:
Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 469, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 511, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 47, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 187, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/update.py”, line 504, in do_update
await self.validate_data(config, ‘kubernetes_update’, old_config)
File “/usr/lib/python3/dist-packages/middlewared/plugins/kubernetes_linux/update.py”, line 377, in validate_data
verrors.check()
File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 70, in check
raise self
middlewared.service_exception.ValidationErrors: [EINVAL] kubernetes_update.pool: The root dataset of pool Media
is used by SMB
services. Shares should be configured so that they export data contained in child datasets such as Media/SHARE
.
Thanks