When I try to access either the Jails or Plugins from the web GUI the progress indicator spins for a while and finally pops up a message saying it cannot unmount the most recently mounted jail with the following error "cannot unmount '/mnt/iocage/jails/webserver/root': Device busy". Full error below. I can shutdown the jail that the error is generated on and I get the same error on the next jail.
All the jails are working but I can't manage them from the GUI or look at the available plugins.
Thoughts or suggestions?
All the jails are working but I can't manage them from the GUI or look at the available plugins.
Thoughts or suggestions?
Code:
Error: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/iocage_lib/zfs.py", line 20, in run cp.check_returncode() File "/usr/local/lib/python3.7/subprocess.py", line 444, in check_returncode self.stderr) subprocess.CalledProcessError: Command '['zfs', 'inherit', 'mountpoint', 'Data/iocage']' returned non-zero exit status 1. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 130, in call_method io_thread=False) File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1091, in _call return await run_method(methodobj, *args) File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1015, in _run_in_conn_threadpool return await self.run_in_executor(self.__ws_threadpool, method, *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/middlewared/main.py", line 1003, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 964, in nf return f(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/jail.py", line 563, in query self.check_dataset_existence() File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/jail.py", line 876, in check_dataset_existence IOCCheck(migrate=True, reset_cache=True) File "/usr/local/lib/python3.7/site-packages/iocage_lib/ioc_check.py", line 62, in __init__ self.__check_migrations__() File "/usr/local/lib/python3.7/site-packages/iocage_lib/ioc_check.py", line 76, in __check_migrations__ self.iocage_dataset.inherit_property('mountpoint') File "/usr/local/lib/python3.7/site-packages/iocage_lib/resource.py", line 33, in inherit_property inherit_property(self.resource_name, prop) File "/usr/local/lib/python3.7/site-packages/iocage_lib/zfs.py", line 233, in inherit_property return run(['zfs', 'inherit', ds_property, dataset]).returncode == 0 File "/usr/local/lib/python3.7/site-packages/iocage_lib/zfs.py", line 22, in run raise ZFSException(cp.returncode, cp.stderr) iocage_lib.zfs.ZFSException: cannot unmount '/mnt/iocage/jails/webserver/root': Device busy