Hello, a few days ago I realised that I couldn't edit rules via the OMV interface.
When I edit my rule, and I save it, when I apply it I get this message:
Erreur #0:
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; omv-salt deploy run --no-color iptables 2>&1' with exit code '1': debian:
---------- ID: configure_firewall_script Function: file.managed Name: /etc/iptables/openmediavault-firewall.sh Result: True Comment: File /etc/iptables/openmediavault-firewall.sh is in the correct state Started: 21:41:48.225103 Duration: 22.28 ms Changes:
---------- ID: configure_firewall_unit_file Function: file.managed Name: /etc/systemd/system/openmediavault-firewall.service Result: True Comment: File /etc/systemd/system/openmediavault-firewall.service is in the correct state Started: 21:41:48.247440 Duration: 0.81 ms Changes:
---------- ID: iptables_systemctl_daemon_reload Function: module.run Name: service.systemctl_reload Result: True Comment: Started: 21:41:48.248511 Duration: 0.246 ms Changes:
---------- ID: enable_firewall_service Function: service.enabled Name: openmediavault-firewall.service Result: True Comment: Service openmediavault-firewall.service is already enabled, and is in the desired state Started: 21:41:48.253320 Duration: 17.187 ms Changes:
---------- ID: restart_firewall_service Function: module.run Result: False Comment: An exception occurred in this state: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/salt/state.py", line 2154, in call *cdata["args"], **cdata["kwargs"] File "/usr/lib/python3/dist-packages/salt/loader.py", line 2106, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/salt/utils/decorators/__init__.py", line 746, in _decorate return self._call_function(kwargs) File "/usr/lib/python3/dist-packages/salt/utils/decorators/__init__.py", line 377, in _call_function six.reraise(*sys.exc_info()) File "/usr/lib/python3/dist-packages/salt/ext/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/salt/utils/decorators/__init__.py", line 360, in _call_function return self._function(*args, **kwargs) File "/usr/lib/python3/dist-packages/salt/states/module.py", line 422, in run _func, returner=kwargs.get("returner"), func_args=kwargs.get(func) File "/usr/lib/python3/dist-packages/salt/states/module.py", line 467, in _call_function mret = salt.utils.functools.call_function(__salt__[name], *func_args, **func_kwargs) File "/usr/lib/python3/dist-packages/salt/utils/functools.py", line 159, in call_function return salt_function(*function_args, **function_kwargs) File "/usr/lib/python3/dist-packages/salt/modules/systemd_service.py", line 965, in restart raise CommandExecutionError(_strip_scope(ret["stderr"])) salt.exceptions.CommandExecutionError: Job for openmediavault-firewall.service failed because the control process exited with error code. See "systemctl status openmediavault-firewall.service" and "journalctl -xe" for details. Started: 21:41:48.270706 Duration: 24.744 ms Changes:
Summary for debian
------------
Succeeded: 4
Failed: 1
------------
Total states run: 5
Total run time: 65.267 ms in /usr/share/php/openmediavault/system/process.inc:195
Stack trace:
#0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/config.inc(167): OMV\Engine\Module\ServiceAbstract->deploy()
#2 [internal function]: Engined\Rpc\Config->applyChanges(Array, Array)
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(149): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(588): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatusC5...', '/tmp/bgoutputNC...')
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(159): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
#7 /usr/share/openmediavault/engined/rpc/config.inc(189): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
#8 [internal function]: Engined\Rpc\Config->applyChangesBg(Array, Array)
#9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
#11 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
#12 {main
Do you know where that can comes from ?
I tried to follow the advice of a topic on this forum to reset iptables, but sadly it didn't work
i'm using 5.6.0-1 and the last version of ovm-extras