Error on the main GUI - Saving Configuration gettin Error message

  • Hi,


    i use OMV on a BananaPi Pro and installed with ssh the latest Version, after convertion the static IP to dynamic. Because otherwise i can not get any updates. After using dynamic IP it works. But... 8|


    Everytime i get the message that the configuration has changed and i have to save the changes, but everytime i klick ok i get an Error. I dont know what i can do. :/:/


    My second problem is to make the folders usable for Kodi. I cannot get NFS or smb to work. ||||||||

  • Hi,


    thx for your help.


    Yes here is the dialog:


    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 cronapt 2>&1' with exit code '1': bananapipro: Data failed to compile:
    ---------- Rendering SLS 'base:omv.deploy.cronapt.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 24, 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 236, in validate self.model.validate(self.get_dict()) File "/usr/lib/python3/dist-packages/openmediavault/config/datamodel.py", line 202, in validate self.schema.validate(data) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 175, in validate self._validate_type(value, schema, name) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 229, in _validate_type raise last_exception File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 200, in _validate_type self._validate_object(value, schema, name) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 305, in _validate_object self._check_properties(value, schema, name) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 519, in _check_properties self._validate_type(value[propk], propv, path) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 229, in _validate_type raise last_exception File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 209, in _validate_type self._validate_string(value, schema, name) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 284, in _validate_string self._check_enum(value, schema, name) File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 475, in _check_enum % (valuev, ", ".join(map(str, schema['enum']))),
    openmediavault.json.schema.SchemaValidationException: tls: Invalid value '0', allowed values are 'none, ssl, starttls, auto'.

    ; line 24

    ---
    [...]

    {% set notification_config = salt['omv_conf.get_by_filter']( 'conf.system.notification.notification', {'operator': 'stringEquals', 'arg0': 'id', 'arg1': 'cronapt'}, min_result=1, max_result=1)[0] %}
    {% set email_config = salt['omv_conf.get']('conf.system.notification.email') %} <======================
    {% set refrain_file = salt['pillar.get']('default:OMV_CRONAPT_REFRAINFILE', '/etc/cron-apt/refrain') %}

    # If this file exist cron-apt will silently exit, so make sure
    # it does not exist.
    remove_cron-apt_refrain_file:
    [...]
    --- 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/bgstatusR1...', '/tmp/bgoutputlv...')
    #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}

    • Offizieller Beitrag

    Mindestens in

    System >> Notification >> Settings >> Encryption Mode

    etwas auswählen und dann save + apply drücken.

    Falls das nicht reichen sollte, auch die anderen Felder in

    System >> Notification >> Settings

    füllen und save + apply.

  • also entweder bin ich blind oder ich weiss nicht was du meinst mit Encryption. Auch weiss ich nicht was du meinst mit füllen.


    Ich habe den Befehl eingegeben und das Ergebnis is im Anhang!?!?!?


    Die Meldung ist immernoch da wenn ich mit auf die GUI anmelde. Hab mal versuchsweise alle Haken bis auf den letzten

    entfernt. Keine Änderungen. Sobald ich auf Anwenden klicke kommt nach ner Zeit rödeln die Fehlermeldung.


    Ich hab n Dlink NAS, n Synology NAS und hab mit keinem Gerät Probleme. Vor allem mit der Dateifreigabe sowohl mit NFS oder SMB. Das war bzw. ist mit OMV schon immer eine Katastrophe. Habe noch Pi-Hole am Laufen auch da Updaten per SSH kein Problem.


    thx für dein Support.

  • alos erstmal vielen dank, die Anzeige ist nun weg!! 8)8) :love::love:


    Das was mir noch am meisten am Herzen liegt ist die NFS Freigabe, welche ich ums verrecken nicht hinbekomme.

    Gibt es da ein Workaround oder sowas? Ich hab alles nach Anleitung gemacht und Gruuppen und User angelegt, xmal auf alle Unterordner etc geklickt aber weder Kodi noch meine Vu+ Linux Satreceiver bekommen das NAS angezeigt. Kodi findet nichtmal die IP. Bin da echt mit Latein am Ende. Hab mir die Exports Datei mit dem Editor angeschaut und da ist eigentlich alles drin. :/:rolleyes:

    Kann man die ACL Geschichte irgendwie deaktivieren? Oder die NFS Version auf 3 setzen, wobei ich glaube das die ACL aber das Problem ist. Weder im Synology noch im Dlink muss ich bei der NFS Freigabe User/Passw und Gruppe anlegen. Wozu auch im Homebetrieb.

    Kannst du mir da evtl auch helfen?? Können das auch gern auf 8|:cursing: n anderen Thread legen. So wie ich recherchiert habe, haben viele Leute das Problem mit OMV und Kodi per NFS.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!