warrenmatty
Dabbler
- Joined
- Mar 14, 2020
- Messages
- 11
Hello,
version: FreeNAS-11.2-U8
I've replicated a local data set and then 'rollbacked' a snapshot to restore jails. Everything was successful with exception of a really old plugin. At one point I had the plex-plexpass plugin installed. This was removed well-before the replication and snapshot but for some odd reason this plugin restored when I restored a recent snapshot. When I attempt to destroy the corrupt jail the error I get from both the cli and gui is: "plex-plexpass is missing it's configuration, please destroy this jail and recreate it."
Should I delete the dataset or what's the best way forward for destroying this corrupt plugin/jail given that iocage destroy plex-plexpass fails? Here is the trace log:
version: FreeNAS-11.2-U8
I've replicated a local data set and then 'rollbacked' a snapshot to restore jails. Everything was successful with exception of a really old plugin. At one point I had the plex-plexpass plugin installed. This was removed well-before the replication and snapshot but for some odd reason this plugin restored when I restored a recent snapshot. When I attempt to destroy the corrupt jail the error I get from both the cli and gui is: "plex-plexpass is missing it's configuration, please destroy this jail and recreate it."
Should I delete the dataset or what's the best way forward for destroying this corrupt plugin/jail given that iocage destroy plex-plexpass fails? Here is the trace log:
Code:
sudo iocage list
plex-plexpass is missing it's configuration, please destroy this jail and recreate it.
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/list.py", line 81, in cli
dataset_type, header, _long, _sort, plugin=plugins, quick=quick)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/iocage.py", line 1169, in list
quick=quick
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_list.py", line 78, in list_datasets
_all = self.list_all(ds)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_list.py", line 273, in list_all
jail_root = self.zfs.get_dataset(f"{jail.name}/root")
File "libzfs.pyx", line 597, in libzfs.ZFS.get_dataset
libzfs.ZFSException: Dataset NAS/iocage/jails/plex-plexpass/root not found
[warrenm@freenas ~]$ sudo iocage destroy plex-plexpass
This will destroy jail plex-plexpass
Are you sure? [y/N]: y
Partial UUID/NAME supplied, cannot check for dependant jails.
Proceed? [y/N]: y
Destroying plex-plexpass
plex-plexpass is missing it's configuration, please destroy this jail and recreate it.