Hi All
I've suddenly started getting errors when trying to apply pending config changes in the Web UI.
Running Debian 11.5
Code
ii openmediavault 6.0.42-2 all openmediavault - The open network attached storage solution
ii openmediavault-cputemp 6.1.1 all cpu temperature plugin for openmediavault
ii openmediavault-filebrowser 6.0.3-1 all openmediavault File Browser plugin
ii openmediavault-flashmemory 6.2 all folder2ram plugin for openmediavault
ii openmediavault-keyring 1.0 all GnuPG archive keys of the OpenMediaVault archive
ii openmediavault-omvextrasorg 6.1.1 all OMV-Extras.org Package Repositories for OpenMediaVault
ii openmediavault-resetperms 6.0.2 all Reset Permissions
ii openmediavault-rsnapshot 6.0.2 all OpenMediaVault rsnapshot backup plugin.
This is the error when applying changes:
Python
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 systemd 2>&1' with exit code '1': Traceback (most recent call last):
File "/sbin/omv-salt", line 152, in <module>
sys.exit(main())
File "/sbin/omv-salt", line 147, in main
cli()
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/sbin/omv-salt", line 133, in deploy_run
caller = salt.client.Caller(mopts=mopts)
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 2098, in __init__
import salt.minion
File "/usr/lib/python3/dist-packages/salt/minion.py", line 36, in <module>
import salt.pillar
File "/usr/lib/python3/dist-packages/salt/pillar/__init__.py", line 16, in <module>
import salt.fileclient
File "/usr/lib/python3/dist-packages/salt/fileclient.py", line 30, in <module>
import salt.utils.templates
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 20, in <module>
import salt.utils.jinja
File "/usr/lib/python3/dist-packages/salt/utils/jinja.py", line 28, in <module>
from jinja2 import BaseLoader, Markup, TemplateNotFound, nodes
ImportError: cannot import name 'Markup' from 'jinja2' (/usr/local/lib/python3.9/dist-packages/jinja2/__init__.py)
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 systemd 2>&1' with exit code '1': Traceback (most recent call last):
File "/sbin/omv-salt", line 152, in <module>
sys.exit(main())
File "/sbin/omv-salt", line 147, in main
cli()
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/sbin/omv-salt", line 133, in deploy_run
caller = salt.client.Caller(mopts=mopts)
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 2098, in __init__
import salt.minion
File "/usr/lib/python3/dist-packages/salt/minion.py", line 36, in <module>
import salt.pillar
File "/usr/lib/python3/dist-packages/salt/pillar/__init__.py", line 16, in <module>
import salt.fileclient
File "/usr/lib/python3/dist-packages/salt/fileclient.py", line 30, in <module>
import salt.utils.templates
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 20, in <module>
import salt.utils.jinja
File "/usr/lib/python3/dist-packages/salt/utils/jinja.py", line 28, in <module>
from jinja2 import BaseLoader, Markup, TemplateNotFound, nodes
ImportError: cannot import name 'Markup' from 'jinja2' (/usr/local/lib/python3.9/dist-packages/jinja2/__init__.py) 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/bgstatusqC...', '/tmp/bgoutputo2...')
#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}
Display More
I get this error with omv-salt stage run prepare:
Python
simebaby@nc11-omv:/etc/openmediavault $ omv-salt stage run prepare
Traceback (most recent call last):
File "/usr/sbin/omv-salt", line 152, in <module>
sys.exit(main())
File "/usr/sbin/omv-salt", line 147, in main
cli()
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/sbin/omv-salt", line 81, in stage_run
caller = salt.client.Caller(mopts=mopts)
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 2098, in __init__
import salt.minion
File "/usr/lib/python3/dist-packages/salt/minion.py", line 36, in <module>
import salt.pillar
File "/usr/lib/python3/dist-packages/salt/pillar/__init__.py", line 16, in <module>
import salt.fileclient
File "/usr/lib/python3/dist-packages/salt/fileclient.py", line 30, in <module>
import salt.utils.templates
File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 20, in <module>
import salt.utils.jinja
File "/usr/lib/python3/dist-packages/salt/utils/jinja.py", line 28, in <module>
from jinja2 import BaseLoader, Markup, TemplateNotFound, nodes
ImportError: cannot import name 'Markup' from 'jinja2' (/home/simebaby/.local/lib/python3.9/site-packages/jinja2/__init__.py)
Display More
I have a feeling I've done this by installing Flask, which I've now removed.
Any ideas what the issue could be?
TIA
Si