Hi,
seit der letzen IP-Adressen-Änderung über omv-firstaid kann ich die Konfiguration nicht mehr applyien Ich bekomme folgende Fehlermeldung:
Code
Fehler #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 monit 2>&1' with exit code '1': debian:
Data failed to compile:
----------
Rendering SLS 'base:omv.deploy.monit.default' failed: Jinja error: tls: Invalid value '0', allowed values are 'none, ssl, starttls, auto'.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 498, in render_jinja_tmpl
output = template.render(**decoded_context)
File "/usr/lib/python3/dist-packages/jinja2/asyncsupport.py", line 76, in render
return original_render(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "<template>", line 37, in top-level template code
File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 39, in get
objs = db.get(id_, identifier)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 85, in get
query.execute()
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 724, in execute
self._response = self._elements_to_object(elements)
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 485, in _elements_to_object
result.validate()
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 235, in validate
self.model.validate(self.get_dict())
File "/usr/lib/python3/dist-packages/openmediavault/config/datamodel.py", line 200, in validate
self.schema.validate(data)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 170, in validate
self._validate_type(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 224, in _validate_type
raise last_exception
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 195, in _validate_type
self._validate_object(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object
self._check_properties(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 508, in _check_properties
self._validate_type(value[propk], propv, path)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 224, in _validate_type
raise last_exception
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 204, in _validate_type
self._validate_string(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 279, in _validate_string
self._check_enum(value, schema, name)
File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 468, in _check_enum
% (valuev, ", ".join(schema['enum'])),
openmediavault.json.schema.SchemaValidationException: tls: Invalid value '0', allowed values are 'none, ssl, starttls, auto'.
; line 37
---
[...]
# http://www.debianadmin.com/monitoring-debian-servers-using-monit.html
# http://www.uibk.ac.at/zid/systeme/linux/monit.html
# http://wiki.ubuntuusers.de/Monit
# http://viktorpetersson.com/2010/07/09/setting-up-monit-to-monitor-apache-and-postgresql-on-ubuntu
{% set email_config = salt['omv_conf.get']('conf.system.notification.email') %} <======================
configure_default_monit:
file.managed:
- name: "/etc/default/monit"
- contents:
[...]
--- in /usr/share/php/openmediavault/system/process.inc:182
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/bgstatus6I...', '/tmp/bgoutputfx...')
#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}
Alles anzeigen
Leider sagt mir die Fehlermeldung gar nichts. Hilfe! Die Prüfung der Konfiguration über omv-firstaid war erfolgreich, aber sobald ich beginne etwas zu ändern, Benutzer anlegen, Share einrichten, bekomme wieder diese Meldung und ich muss die Änderung wieder rückgängig machen.
Ich mit auf der Version 5 am letzten Stand.
Vielen Dank!