scrappy
Patron
- Joined
- Mar 16, 2017
- Messages
- 347
After upgrading to FreeNAS 11.0-U1 something about iocage broke on my system. Even on 11.0-U2 iocage is not working. I have already filed a bug report on this issue, but in the meantime I was wondering if there is a way to start iocage created jails without using the iocage command?
This is what currently happens when I try to start one of my iocage jails:
This is what currently happens when I try to start one of my iocage jails:
Code:
root@megadoomer:/mnt/tank # iocage start NextCloud Traceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_json.py", line 544, in json_check_config release = conf["release"] KeyError: 'release' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/bin/iocage", line 10, in <module> sys.exit(cli()) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 722, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/iocage/cli/start.py", line 32, in cli ioc.IOCage(jail, rc=rc).start() File "/usr/local/lib/python3.6/site-packages/iocage/lib/iocage.py", line 68, in __init__ self.jails, self._paths = self.list("uuid") File "/usr/local/lib/python3.6/site-packages/iocage/lib/iocage.py", line 468, in list return ioc_list.IOCList(lst_type, header, long, sort).list_datasets() File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_list.py", line 53, in list_datasets conf = iocage.lib.ioc_json.IOCJson(jail).json_load() File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_json.py", line 256, in json_load conf = self.json_check_config(conf, version) File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_json.py", line 548, in json_check_config freebsd_version = f"{iocroot}/releases/{conf['release']}" \ KeyError: 'release' root@megadoomer:/mnt/tank #