problem updating jail mount point after pool transfer

snorian

Cadet
Joined
Jan 3, 2022
Messages
3
I have just transferred everything from one pool to another using a replication task. After the transfer I am getting the following errors when I try to make any changes to the mount points. Anyone know how to resolve this.

[Errno 30] Read-only file system: '/mnt/NAS/iocage/jails/plex/tmpr48bqnip'

Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 138, in call_method
result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self,
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1224, in _call
return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1128, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 979, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/jail_freebsd.py", line 1444, in fstab
_list = iocage.fstab(
File "/usr/local/lib/python3.9/site-packages/iocage_lib/iocage.py", line 1156, in fstab
ioc_fstab.IOCFstab(
File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_fstab.py", line 110, in __init__
self.__fstab_parse__()
File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_fstab.py", line 153, in __fstab_parse__
self.__fstab_edit__(_string=True)
File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_fstab.py", line 486, in __fstab_edit__
with iocage_lib.ioc_common.open_atomic(
File "/usr/local/lib/python3.9/contextlib.py", line 119, in __enter__
return next(self.gen)
File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_common.py", line 590, in open_atomic
with tempfile(dir=os.path.dirname(os.path.abspath(filepath))) as tmppath:
File "/usr/local/lib/python3.9/contextlib.py", line 119, in __enter__
return next(self.gen)
File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_common.py", line 553, in tempfile
tf = tmp.NamedTemporaryFile(delete=False, suffix=suffix, dir=dir)
File "/usr/local/lib/python3.9/tempfile.py", line 541, in NamedTemporaryFile
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
File "/usr/local/lib/python3.9/tempfile.py", line 251, in _mkstemp_inner
fd = _os.open(file, flags, 0o600)
OSError: [Errno 30] Read-only file system: '/mnt/NAS/iocage/jails/plex/tmpefq6any2'
 

Alecmascot

Guru
Joined
Mar 18, 2014
Messages
1,177
Top