After doing an upgrade (fresh install) from corral to 11.2 I appear to be having the same problem. Whenever I try to install a plugin (both DHCP and static) and click save the loader hangs on 50% installing ffmpeg after which I receive the following error:
Code:
Error: concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_json.py", line 255, in json_load
jail_dataset.properties["org.freebsd.iocage:host_hostuuid"]
File "libzfs.pyx", line 2063, in libzfs.ZFSPropertyDict.__getitem__
KeyError: 'org.freebsd.iocage:host_hostuuid'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/concurrent/futures/process.py", line 175, in _process_worker
r = call_item.fn(*call_item.args, **call_item.kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 128, in main_worker
res = loop.run_until_complete(coro)
File "/usr/local/lib/python3.6/asyncio/base_events.py", line 468, in run_until_complete
return future.result()
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 88, in _run
return await self._call(f'{service_name}.{method}', serviceobj, methodobj, params=args, job=job)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
return methodobj(*params)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
return methodobj(*params)
File "/usr/local/lib/python3.6/site-packages/middlewared/schema.py", line 668, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/plugins/jail.py", line 590, in stop
iocage.stop()
File "/usr/local/lib/python3.6/site-packages/iocage_lib/iocage.py", line 1688, in stop
conf = ioc_json.IOCJson(path, silent=self.silent, stop=True
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_json.py", line 271, in json_load
exception=ioc_exceptions.JailMissingConfiguration)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 90, in logit
_callback(content, exception)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 64, in callback
raise callback_exception(message)
iocage_lib.ioc_exceptions.JailMissinguiConfiguration: plex is missing it's configuration, please destroy this jail and recreate it.
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 165, in call_method
result = await self.middleware.call_method(self, message)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1141, in call_method
return await self._call(message['method'], serviceobj, methodobj, params, app=app, io_thread=False)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1078, in _call
return await self._call_worker(serviceobj, name, *args)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1105, in _call_worker
job,
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1036, in run_in_proc
return await self.run_in_executor(self.__procpool, method, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1021, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
iocage_lib.ioc_exceptions.JailMissingConfiguration: plex is missing it's configuration, please destroy this jail and recreate it.
I have further tried creating (empty) jails via the add jail menu instead of creating them via the plugin menu, which does appear to work. I have also found that this error appears on every plugin and not just when attempting to install plex. Just like Cavve I am still able to remove jails via the destroy command of iocage in the shell. I am also able to ping sites like google.com from the nas.
From my own googling I have only found a youtube comment which claims that having a mounting point with a space in it (in my case:
) could this be the case here as well? The jail created via the plugin menu does show up as corrupt in the jails list, and the plugin itself does not show up in the installed plugin list at all.
Thank you in advance for reading my message and it would be great if someone could help me fix the problem.