I'm getting the following error when running apt upgrade:
Python
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
pve-headers-5.15.27-1-pve
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up openmediavault (6.0.22-1) ...
Creating configuration database ...
Migrating configuration database ...
Setting up Salt environment ...
Traceback (most recent call last):
File "/usr/bin/salt-call", line 11, in <module>
load_entry_point('salt==3003', 'console_scripts', 'salt-call')()
File "/usr/lib/python3/dist-packages/salt/scripts.py", line 437, in salt_call
import salt.cli.call
File "/usr/lib/python3/dist-packages/salt/cli/call.py", line 6, in <module>
import salt.cli.caller
File "/usr/lib/python3/dist-packages/salt/cli/caller.py", line 15, in <module>
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)
dpkg: error processing package openmediavault (--configure):
installed openmediavault package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
openmediavault
E: Sub-process /usr/bin/dpkg returned an error code (1)
Alles anzeigen
I believe this happens cause my system has Jinja2 version 3.1.1 where "Markup" should be imported from jinja2.utils.markupsafe.