itsryan
Dabbler
- Joined
- Jan 11, 2017
- Messages
- 20
Hello All,
I have been messing around with iocage and I was able to get a new jail created no problem but now that in trying to destroy the jail I run into a error.
Keep in mind that this exact same error appears when im trying to stop the jail.
The error started after running this command
From what I can tell the dataset was not created when the jail was created.
This is the error
Also the command I used to create the jail was
The main thing I need help with is im looking to delete the jail. Can anyone help me please.
EDIT: I have confirmed that the 'MainStorage/iocage/jails/nzbget/data' was created and is located in the exact path.
I have been messing around with iocage and I was able to get a new jail created no problem but now that in trying to destroy the jail I run into a error.
Keep in mind that this exact same error appears when im trying to stop the jail.
The error started after running this command
iocage set jail_zfs=on nzbget without the quotes.From what I can tell the dataset was not created when the jail was created.
This is the error
Code:
[root@nitroxygen ~]# iocage destroy nzbget
This will destroy jail nzbget
Are you sure? [y/N]: y
Stopping nzbget
Destroying nzbget
cannot open 'MainStorage/iocage/jails/nzbget/data': dataset does not exist
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/destroy.py", line 128, in cli
skip_jails=True).destroy_jail()
File "/usr/local/lib/python3.6/site-packages/iocage/lib/iocage.py", line 754, in destroy_jail
exit_on_error=self.exit_on_error).destroy_jail(path)
File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_destroy.py", line 210, in destroy_jail
iocage.lib.ioc_stop.IOCStop(uuid, path, conf, silent=True)
File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_stop.py", line 52, in __init__
self.__stop_jail__()
File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_stop.py", line 165, in __stop_jail__
f"{self.pool}/{jdataset}"])
File "/usr/local/lib/python3.6/site-packages/iocage/lib/ioc_common.py", line 451, in checkoutput
out = su.check_output(*args, **kwargs)
File "/usr/local/lib/python3.6/subprocess.py", line 336, in check_output
**kwargs).stdout
File "/usr/local/lib/python3.6/subprocess.py", line 418, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['zfs', 'list', '-H', '-r', '-o', 'name', '-S', 'name', 'MainStorage/iocage/jails/nzbget/dat
a']' returned non-zero exit status 1.
Also the command I used to create the jail was
Code:
iocage create -n nzbget boot=on ip4_addr="igb0|192.168.1.10/24 -r 11.1-RELEASE
The main thing I need help with is im looking to delete the jail. Can anyone help me please.
EDIT: I have confirmed that the 'MainStorage/iocage/jails/nzbget/data' was created and is located in the exact path.
Last edited by a moderator: