proto
Patron
- Joined
- Sep 28, 2015
- Messages
- 269
Umm...
That's strange:
I've installed CLAMAV plugin, configured static VNET ip, added two RO mountpoints from storage.
Jail is starting and working until I do these steps:
1. stop clamav jail/plugin
2. delete one mountpoint
3. start jail/plugin
At step 2: deleting one mountpoint deletes *all* configured mountpoints
At step 3: jail cannot start again due to VNET failure.
iocage.log:
Below the python exception found in middlewared.log / NUW UI:
update:
ah, /sbin directory in plugins is empty.
That's strange:
I've installed CLAMAV plugin, configured static VNET ip, added two RO mountpoints from storage.
Jail is starting and working until I do these steps:
1. stop clamav jail/plugin
2. delete one mountpoint
3. start jail/plugin
At step 2: deleting one mountpoint deletes *all* configured mountpoints
At step 3: jail cannot start again due to VNET failure.
iocage.log:
Code:
2019/03/04 11:10:15 (INFO) * Starting clamav 2019/03/04 11:10:15 (INFO) + Started OK 2019/03/04 11:10:15 (INFO) + Configuring VNET OK 2019/03/04 11:10:35 (INFO) + Starting services OK 2019/03/04 11:15:03 (INFO) * Stopping clamav 2019/03/04 11:15:03 (INFO) + Running prestop OK 2019/03/04 11:15:04 (INFO) + Stopping services OK 2019/03/04 11:15:04 (INFO) + Tearing down VNET OK 2019/03/04 11:15:04 (INFO) + Removing devfs_ruleset: 10 OK 2019/03/04 11:15:04 (INFO) + Removing jail process OK 2019/03/04 11:15:04 (INFO) + Running poststop OK 2019/03/04 11:19:18 (ERROR) Stopped clamav due to VNET failure 2019/03/04 11:19:35 (INFO) * Starting clamav 2019/03/04 11:19:35 (INFO) + Started OK 2019/03/04 11:19:35 (ERROR) + Configuring VNET FAILED 2019/03/04 11:19:35 (ERROR) jexec: execvp: ifconfig: No such file or directory 2019/03/04 11:19:35 (ERROR) jexec: execvp: ifconfig: No such file or directory 2019/03/04 11:19:35 (ERROR) Stopped clamav due to VNET failure
Below the python exception found in middlewared.log / NUW UI:
[2019/03/04 10:33:05] (WARNING) application.call_method():199 - Exception while calling jail.start(*['clamav'])
concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/local/lib/python3.6/concurrent/futures/process.py", line 175, in _process_worker
r = call_item.fn(*call_item.args, **call_item.kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 128, in main_worker
res = loop.run_until_complete(coro)
File "/usr/local/lib/python3.6/asyncio/base_events.py", line 468, in run_until_complete
return future.result()
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 88, in _run
return await self._call(f'{service_name}.{method}', serviceobj, methodobj, params=args, job=job)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
return methodobj(*params)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
return methodobj(*params)
File "/usr/local/lib/python3.6/site-packages/middlewared/schema.py", line 668, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/plugins/jail.py", line 581, in start
iocage.start()
File "/usr/local/lib/python3.6/site-packages/iocage_lib/iocage.py", line 1663, in start
callback=self.callback
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_start.py", line 66, in __init__
self.__start_jail__()
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_start.py", line 491, in __start_jail__
_callback=self.callback)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 90, in logit
_callback(content, exception)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 64, in callback
raise callback_exception(message)
RuntimeError:
Stopped clamav due to VNET failure
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 165, in call_method
result = await self.middleware.call_method(self, message)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1141, in call_method
return await self._call(message['method'], serviceobj, methodobj, params, app=app, io_thread=False)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1078, in _call
return await self._call_worker(serviceobj, name, *args)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1105, in _call_worker
job,
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1036, in run_in_proc
return await self.run_in_executor(self.__procpool, method, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1021, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
RuntimeError:
Stopped clamav due to VNET failure
[2019/03/04 10:33:05] (DEBUG) middlewared.logger.CrashReporting.report():103 - Sending a crash report...
[2019/03/04 10:33:05] (DEBUG) raven.base.Client.send_remote():716 - Sending message of length 2898 to https://sentry.ixsystems.com/api/2/store/
concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/local/lib/python3.6/concurrent/futures/process.py", line 175, in _process_worker
r = call_item.fn(*call_item.args, **call_item.kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 128, in main_worker
res = loop.run_until_complete(coro)
File "/usr/local/lib/python3.6/asyncio/base_events.py", line 468, in run_until_complete
return future.result()
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 88, in _run
return await self._call(f'{service_name}.{method}', serviceobj, methodobj, params=args, job=job)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
return methodobj(*params)
File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
return methodobj(*params)
File "/usr/local/lib/python3.6/site-packages/middlewared/schema.py", line 668, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/plugins/jail.py", line 581, in start
iocage.start()
File "/usr/local/lib/python3.6/site-packages/iocage_lib/iocage.py", line 1663, in start
callback=self.callback
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_start.py", line 66, in __init__
self.__start_jail__()
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_start.py", line 491, in __start_jail__
_callback=self.callback)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 90, in logit
_callback(content, exception)
File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 64, in callback
raise callback_exception(message)
RuntimeError:
Stopped clamav due to VNET failure
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 165, in call_method
result = await self.middleware.call_method(self, message)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1141, in call_method
return await self._call(message['method'], serviceobj, methodobj, params, app=app, io_thread=False)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1078, in _call
return await self._call_worker(serviceobj, name, *args)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1105, in _call_worker
job,
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1036, in run_in_proc
return await self.run_in_executor(self.__procpool, method, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1021, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
RuntimeError:
Stopped clamav due to VNET failure
[2019/03/04 10:33:05] (DEBUG) middlewared.logger.CrashReporting.report():103 - Sending a crash report...
[2019/03/04 10:33:05] (DEBUG) raven.base.Client.send_remote():716 - Sending message of length 2898 to https://sentry.ixsystems.com/api/2/store/
update:
ah, /sbin directory in plugins is empty.
Code:
root@bestia[/mnt/Prigioni/iocage/jails/clamav/root]# find . -name ifconfig ./usr/tests/sbin/ifconfig root@bestia[...rigioni/iocage/jails/clamav/root/sbin]# ls -la total 9 drwxr-xr-x 2 root wheel 2 Mar 4 11:05 . drwxr-xr-x 18 root wheel 23 Mar 4 11:12 ..
Last edited: