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 #