Notifications (email) Configure

  • I keep getting errors when trying to configure email notifications ....see attached screenshot of the configuration. No matter what i type in it is still the same errors. I have latest upgrade on omv6



    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color monit 2>&1' with exit code '1': debian:

    Data failed to compile:

    ----------

    Rendering SLS 'base:omv.deploy.monit.services.proftpd' failed: Jinja error: shares: The value '

    ' is not an object.

    Traceback (most recent call last):

    File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 497, in render_jinja_tmpl

    output = template.render(**decoded_context)

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render

    self.environment.handle_exception()

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception

    reraise(*rewrite_traceback_stack(source=source))

    File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise

    raise value.with_traceback(tb)

    File "<template>", line 20, in top-level template code

    File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call

    return __context.call(__obj, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 1235, in __call__

    return self.loader.run(run_func, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2268, in run

    return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2283, in _run_as

    return _func_or_method(*args, **kwargs)

    File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 42, 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 726, in execute

    self._response = self._elements_to_object(elements)

    File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 487, 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 200, in _validate_type

    self._validate_object(value, schema, name)

    File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object

    raise SchemaValidationException(

    openmediavault.json.schema.SchemaValidationException: shares: The value '

    ' is not an object.


    ; line 20


    ---

    [...]

    # GNU General Public License for more details.

    #

    # You should have received a copy of the GNU General Public License

    # along with OpenMediaVault. If not, see <http://www.gnu.org/licenses/>.


    {% set proftpd_config = salt['omv_conf.get']('conf.service.ftp') %} <======================


    {% if proftpd_config.enable | to_bool %}


    {% set email_config = salt['omv_conf.get']('conf.system.notification.email') %}

    {% set notification_config = salt['omv_conf.get_by_filter'](

    [...]

    ---


    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; export LANGUAGE=; omv-salt deploy run --no-color monit 2>&1' with exit code '1': debian:

    Data failed to compile:

    ----------

    Rendering SLS 'base:omv.deploy.monit.services.proftpd' failed: Jinja error: shares: The value '

    ' is not an object.

    Traceback (most recent call last):

    File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 497, in render_jinja_tmpl

    output = template.render(**decoded_context)

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render

    self.environment.handle_exception()

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception

    reraise(*rewrite_traceback_stack(source=source))

    File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise

    raise value.with_traceback(tb)

    File "<template>", line 20, in top-level template code

    File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call

    return __context.call(__obj, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 1235, in __call__

    return self.loader.run(run_func, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2268, in run

    return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2283, in _run_as

    return _func_or_method(*args, **kwargs)

    File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 42, 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 726, in execute

    self._response = self._elements_to_object(elements)

    File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 487, 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 200, in _validate_type

    self._validate_object(value, schema, name)

    File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object

    raise SchemaValidationException(

    openmediavault.json.schema.SchemaValidationException: shares: The value '

    ' is not an object.


    ; line 20


    ---

    [...]

    # GNU General Public License for more details.

    #

    # You should have received a copy of the GNU General Public License

    # along with OpenMediaVault. If not, see <http://www.gnu.org/licenses/>.


    {% set proftpd_config = salt['omv_conf.get']('conf.service.ftp') %} <======================


    {% if proftpd_config.enable | to_bool %}


    {% set email_config = salt['omv_conf.get']('conf.system.notification.email') %}

    {% set notification_config = salt['omv_conf.get_by_filter'](

    [...]

    --- in /usr/share/php/openmediavault/system/process.inc:197

    Stack trace:

    #0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()

    #1 /usr/share/openmediavault/engined/rpc/config.inc(170): 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/bgstatuszi...', '/tmp/bgoutputH4...')

    #6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(159): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))

    #7 /usr/share/openmediavault/engined/rpc/config.inc(192): 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

    Gmail requires application password. Look at this thread.

    • Offizieller Beitrag

    Rendering SLS 'base:omv.deploy.monit.services.proftpd' failed: Jinja error: shares: The value '

    ' is not an object.

    Looks like the issue is somewhere else.


    Please post the output of

    omv-salt deploy run proftpd

    and

    omv-salt deploy run monit

  • Gmail requires application password. Look at this thread.

    I am familiar with gmail password. I use their app password all the time with no problems.

  • #omv-salt deploy run proftpd

    debian:

    Data failed to compile:

    ----------

    Rendering SLS 'base:omv.deploy.proftpd.default' failed: Jinja error: shares: The value '

    ' is not an object.

    Traceback (most recent call last):

    File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 497, in render_jinja_tmpl

    output = template.render(**decoded_context)

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render

    self.environment.handle_exception()

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception

    reraise(*rewrite_traceback_stack(source=source))

    File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise

    raise value.with_traceback(tb)

    File "<template>", line 20, in top-level template code

    File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call

    return __context.call(__obj, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 1235, in __call__

    return self.loader.run(run_func, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2268, in run

    return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2283, in _run_as

    return _func_or_method(*args, **kwargs)

    File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 42, 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 726, in execute

    self._response = self._elements_to_object(elements)

    File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 487, 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 200, in _validate_type

    self._validate_object(value, schema, name)

    File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object

    raise SchemaValidationException(

    openmediavault.json.schema.SchemaValidationException: shares: The value '

    ' is not an object.


    ; line 20


    ---

    [...]

    # GNU General Public License for more details.

    #

    # You should have received a copy of the GNU General Public License

    # along with OpenMediaVault. If not, see <http://www.gnu.org/licenses/>.


    {% set config = salt['omv_conf.get']('conf.service.ftp') %} <======================


    include:

    - .modules


    {% if config.enable | to_bool %}

    [...]

    ---

  • #omv-salt deploy run monit


    debian:

    Data failed to compile:

    ----------

    Rendering SLS 'base:omv.deploy.monit.services.proftpd' failed: Jinja error: shares: The value '

    ' is not an object.

    Traceback (most recent call last):

    File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 497, in render_jinja_tmpl

    output = template.render(**decoded_context)

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render

    self.environment.handle_exception()

    File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception

    reraise(*rewrite_traceback_stack(source=source))

    File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise

    raise value.with_traceback(tb)

    File "<template>", line 20, in top-level template code

    File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call

    return __context.call(__obj, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 1235, in __call__

    return self.loader.run(run_func, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2268, in run

    return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/salt/loader.py", line 2283, in _run_as

    return _func_or_method(*args, **kwargs)

    File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 42, 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 726, in execute

    self._response = self._elements_to_object(elements)

    File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 487, 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 200, in _validate_type

    self._validate_object(value, schema, name)

    File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object

    raise SchemaValidationException(

    openmediavault.json.schema.SchemaValidationException: shares: The value '

    ' is not an object.


    ; line 20


    ---

    [...]

    # GNU General Public License for more details.

    #

    # You should have received a copy of the GNU General Public License

    # along with OpenMediaVault. If not, see <http://www.gnu.org/licenses/>.


    {% set proftpd_config = salt['omv_conf.get']('conf.service.ftp') %} <======================


    {% if proftpd_config.enable | to_bool %}


    {% set email_config = salt['omv_conf.get']('conf.system.notification.email') %}

    {% set notification_config = salt['omv_conf.get_by_filter'](

    [...]

    ---

  • ~# omv-confdbadm read --prettify conf.service.ftp

    Traceback (most recent call last):

    File "/usr/sbin/omv-confdbadm", line 76, in <module>

    sys.exit(main())

    File "/usr/sbin/omv-confdbadm", line 72, in main

    return cmd_inst.execute(*sys.argv)

    File "/usr/share/openmediavault/confdbadm/commands.d/read.py", line 73, in execute

    objs = db.get(cmd_args.id, cmd_args.uuid)

    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 726, in execute

    self._response = self._elements_to_object(elements)

    File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 487, 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 200, in _validate_type

    self._validate_object(value, schema, name)

    File "/usr/lib/python3/dist-packages/openmediavault/json/schema.py", line 300, in _validate_object

    raise SchemaValidationException(

    openmediavault.json.schema.SchemaValidationException: shares: The value '

    ' is not an object.

  • # omv-showkey ftp

    <ftp>

    <enable>0</enable>

    <host></host>

    <port>2121</port>

    <username></username>

    <password></password>

    </ftp>

    <ftp>

    <enable>0</enable>

    <port>21</port>

    <maxclients>5</maxclients>

    <maxconnectionsperhost>2</maxconnectionsperhost>

    <maxloginattempts>1</maxloginattempts>

    <timeoutidle>1200</timeoutidle>

    <displaylogin></displaylogin>

    <allowforeignaddress>0</allowforeignaddress>

    <allowrestart>0</allowrestart>

    <identlookups>0</identlookups>

    <usereversedns>0</usereversedns>

    <rootlogin>0</rootlogin>

    <masqueradeaddress></masqueradeaddress>

    <dynmasqrefresh>0</dynmasqrefresh>

    <usepassiveports>0</usepassiveports>

    <minpassiveports>49152</minpassiveports>

    <maxpassiveports>65534</maxpassiveports>

    <limittransferrate>0</limittransferrate>

    <maxuptransferrate>0</maxuptransferrate>

    <maxdowntransferrate>0</maxdowntransferrate>

    <anonymous>0</anonymous>

    <requirevalidshell>1</requirevalidshell>

    <transferlog>0</transferlog>

    <extraoptions></extraoptions>

    <shares>

    </shares>

    <modules>

    <mod_ban>

    </mod_ban>

    <mod_tls>

    <enable>0</enable>

    <required>0</required>

    <sslcertificateref></sslcertificateref>

    <nosessionreuserequired>0</nosessionreuserequired>

    <useimplicitssl>0</useimplicitssl>

    <extraoptions></extraoptions>

    </mod_tls>

    </modules>

    <homesenable>0</homesenable>

    </ftp>

    • Offizieller Beitrag

    Would be really easier, if you would use the code box.


    There is a potential problem in the database of OMV

    /etc/openmediavault/config.xml


    <mod_ban>

    </mod_ban>

    Should read

    Code
            <mod_ban></mod_ban>

    Would you know how to correct it?


    Make a backup of that file first.

  • Yes i just edited this, but still have same error...i will post /etc/openmediavault/config.xml next

    • Offizieller Beitrag

    backup


    cp /etc/openmediavault/config.xml /etc/openmediavault/config.xml.bak


    than open nano editor for that file

    nano /etc/openmediavault/config.xml


    in nano search for "mod_ban" with Strg+w and enter "mod_ban" and press ENTER


    correct the two lines by deleting the "new line"


    Ctrl+o to safe the file

    Ctrl+x to close


    Then try the omv-salt commands again

  • # omv-showkey ftp

    <ftp>

    <enable>0</enable>

    <host></host>

    <port>2121</port>

    <username></username>

    <password></password>

    </ftp>

    <ftp>

    <enable>0</enable>

    <port>21</port>

    <maxclients>5</maxclients>

    <maxconnectionsperhost>2</maxconnectionsperhost>

    <maxloginattempts>1</maxloginattempts>

    <timeoutidle>1200</timeoutidle>

    <displaylogin></displaylogin>

    <allowforeignaddress>0</allowforeignaddress>

    <allowrestart>0</allowrestart>

    <identlookups>0</identlookups>

    <usereversedns>0</usereversedns>

    <rootlogin>0</rootlogin>

    <masqueradeaddress></masqueradeaddress>

    <dynmasqrefresh>0</dynmasqrefresh>

    <usepassiveports>0</usepassiveports>

    <minpassiveports>49152</minpassiveports>

    <maxpassiveports>65534</maxpassiveports>

    <limittransferrate>0</limittransferrate>

    <maxuptransferrate>0</maxuptransferrate>

    <maxdowntransferrate>0</maxdowntransferrate>

    <anonymous>0</anonymous>

    <requirevalidshell>1</requirevalidshell>

    <transferlog>0</transferlog>

    <extraoptions></extraoptions>

    <shares>

    </shares>

    <modules>

    <mod_ban></mod_ban>

    <mod_tls>

    <enable>0</enable>

    <required>0</required>

    <sslcertificateref></sslcertificateref>

    <nosessionreuserequired>0</nosessionreuserequired>

    <useimplicitssl>0</useimplicitssl>

    <extraoptions></extraoptions>

    </mod_tls>

    </modules>

    <homesenable>0</homesenable>

    </ftp>

  • Just to add some info:

    If it's been updated from OMV5, this is the output of it (even not running since I don't use FTP)



    But a fresh install of OMV6, shows this:


    Maybe the issue lies somewhere in between, :/

  • caymann

    PLEASE, use a codebox to post the commands.

    It's on the blue banner of the post box with the </> symbol:

  • Ok i fixed it...case of (my bad) edited config.xml file

    I used a original backup to restore the file and everything is working


    At some point i had edited the yellow lines in the config files

    That is not good

    I restored all the yellow lines and all is good

    Thank you all

    jim

  • macom

    Hat das Label gelöst hinzugefügt.
  • macom

    Hat das Label OMV 6.x hinzugefügt.

Jetzt mitmachen!

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