Just upgraded from OMV6 to OMV7 but cannot login to the WebUI any more: "502 Bad Gateway". So I tried "omv-salt stage run deploy". Unfortunately it results in an error which I don't understand.
Can somebody encrypt this for me and guide me what to do next?
Code
ingolf:
----------
ID: refresh_pillar
Function: salt.state
Result: True
Comment: States ran successfully. Updating ingolf.
Started: 23:12:48.658912
Duration: 1487.362 ms
Changes:
ingolf:
----------
ID: refresh_grains
Function: module.run
Result: True
Comment: saltutil.refresh_grains: True
Started: 23:12:49.122805
Duration: 1018.822 ms
Changes:
----------
saltutil.refresh_grains:
True
Summary for ingolf
------------
Succeeded: 1 (changed=1)
Failed: 0
------------
Total states run: 1
Total run time: 1.019 s
----------
ID: run_state_deploy
Function: salt.state
Result: False
Comment: Run failed on minions: ingolf
Started: 23:12:50.146744
Duration: 6777.201 ms
Changes:
ingolf:
Data failed to compile:
----------
Rendering SLS 'base:omv.deploy.smartmontools.10default' failed: Jinja error: The property 'tempinfo' does not exist in the model 'conf.service.smartmontools'.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
output = template.render(**decoded_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 25, in top-level template code
File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 396, in call
return __context.call(__obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
return self.loader.run(run_func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
return _func_or_method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 41, 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 735, in execute
self._response = self._elements_to_object(elements)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 490, in _elements_to_object
result.set_dict(self._element_to_dict(elements[0]), False)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 208, in set_dict
self.set(key, value, validate)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 182, in set
self.assert_exists(name)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 152, in assert_exists
raise openmediavault.exceptions.AssertException(
openmediavault.exceptions.AssertException: The property 'tempinfo' does not exist in the model 'conf.service.smartmontools'.
; line 25
---
[...]
# Documentation/Howto:
# https://help.ubuntu.com/community/Smartmontools
# http://en.gentoo-wiki.com/wiki/Smartmontools
# http://www.linux-user.de/ausgabe/2004/10/056-smartmontools
{% set config = salt['omv_conf.get']('conf.service.smartmontools') %} <======================
configure_default_smartmontools:
file.managed:
- name: "/etc/default/smartmontools"
- source:
[...]
---
Summary for ingolf
------------
Succeeded: 1 (changed=1)
Failed: 1
------------
Total states run: 2
Total run time: 8.265 s
[ERROR ] Command 'blkid' failed with return code: 2
[ERROR ] retcode: 2
[ERROR ] Command 'blkid' failed with return code: 2
[ERROR ] output:
[ERROR ] Rendering exception occurred
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
output = template.render(**decoded_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 25, in top-level template code
File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 396, in call
return __context.call(__obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
return self.loader.run(run_func, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
return _func_or_method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/cache/salt/minion/extmods/modules/omv_conf.py", line 41, 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 735, in execute
self._response = self._elements_to_object(elements)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/openmediavault/config/database.py", line 490, in _elements_to_object
result.set_dict(self._element_to_dict(elements[0]), False)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 208, in set_dict
self.set(key, value, validate)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 182, in set
self.assert_exists(name)
File "/usr/lib/python3/dist-packages/openmediavault/config/object.py", line 152, in assert_exists
raise openmediavault.exceptions.AssertException(
openmediavault.exceptions.AssertException: The property 'tempinfo' does not exist in the model 'conf.service.smartmontools'.
Display More