SomeDumbNAS
Dabbler
- Joined
- Aug 23, 2021
- Messages
- 22
hello, first post! new to Truenas (or any NAS for that matter). When looking at files on my PC I was trying to clear some out from just testing my setup. 1 file will not delete. I tried to delete the dataset also cant do it. Tried to disconnect/destroy and cant do it. this is what I am getting from truenas when trying to delete the data set.
When trying to right-click delete on windows I get a popup that says I don't have permission. After trying once on Truenas to destroy the pool I tried one more time and it allowed it. I was wanting to know if anybody knew what was holding me up possibly. Ty in advance I'm just trying to learn how it all works. The hardest part for me is configuring permissions :(
Code:
Error: concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/zfs.py", line 139, in do_delete
zfs.destroy(name, force=options['force'])
File "libzfs.pyx", line 391, in libzfs.ZFS.__exit__
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/zfs.py", line 139, in do_delete
zfs.destroy(name, force=options['force'])
File "libzfs.pyx", line 1330, in libzfs.ZFS.destroy
libzfs.ZFSException: unmount failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/concurrent/futures/process.py", line 243, in _process_worker
r = call_item.fn(*call_item.args, **call_item.kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/worker.py", line 94, in main_worker
res = MIDDLEWARE._run(*call_args)
File "/usr/local/lib/python3.9/site-packages/middlewared/worker.py", line 45, in _run
return self._call(name, serviceobj, methodobj, args, job=job)
File "/usr/local/lib/python3.9/site-packages/middlewared/worker.py", line 39, in _call
return methodobj(*params)
File "/usr/local/lib/python3.9/site-packages/middlewared/worker.py", line 39, in _call
return methodobj(*params)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 977, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/zfs.py", line 144, in do_delete
raise CallError(str(e), errno_)
middlewared.service_exception.CallError: [EBUSY] unmount failed
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 367, in run
await self.future
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 403, in __run_body
rv = await self.method(*([self] + args))
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 973, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 1589, in export
await self.middleware.call('zfs.pool.delete', pool['name'])
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1248, in call
return await self._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1205, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/service.py", line 506, in delete
rv = await self.middleware._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await self._call_worker(name, *prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1219, in _call_worker
return await self.run_in_proc(main_worker, name, args, job)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1146, in run_in_proc
return await self.run_in_executor(self.__procpool, method, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1120, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
middlewared.service_exception.CallError: [EBUSY] unmount failedWhen trying to right-click delete on windows I get a popup that says I don't have permission. After trying once on Truenas to destroy the pool I tried one more time and it allowed it. I was wanting to know if anybody knew what was holding me up possibly. Ty in advance I'm just trying to learn how it all works. The hardest part for me is configuring permissions :(