Could really use some troubleshooting guidance here...
Ran omv-release-upgrade today and saw a few messages go by about issues with:
php-bcmath
php-xml
cron
libnfsidmap2
I currently still have access to my shared data, but I can no longer login through the web interface as it fails to recognize my admin password. Trying to use OMV-firstaid to reset the Workbench admin password results in:
ERROR: Failed to connect /var/lib/openmediavault/engined.sock: [Errno 2] No such file or directory
omv-salt deploy run nginx phpfpm results in:
Traceback (most recent call last):
File "/usr/sbin/omv-salt", line 191, in <module>
sys.exit(main())
^^^^^^
File "/usr/sbin/omv-salt", line 186, in main
cli()
File "/usr/lib/python3/dist-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/sbin/omv-salt", line 170, in deploy_run
caller = salt.client.Caller(mopts=mopts)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 2150, in __init__
import salt.minion
File "/usr/lib/python3/dist-packages/salt/minion.py", line 35, in <module>
import salt.pillar
File "/usr/lib/python3/dist-packages/salt/pillar/__init__.py", line 15, 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 12, in <module>
import jinja2
File "/usr/lib/python3/dist-packages/jinja2/__init__.py", line 12, in <module>
from .environment import Environment
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 25, in <module>
from .defaults import BLOCK_END_STRING
File "/usr/lib/python3/dist-packages/jinja2/defaults.py", line 3, in <module>
from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/jinja2/filters.py", line 14, in <module>
from markupsafe import soft_unicode
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/lib/python3/dist-packages/markupsafe/__init__.py)
[ERROR ] An un-handled exception was caught by Salt's global exception handler:
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/lib/python3/dist-packages/markupsafe/__init__.py)
Traceback (most recent call last):
File "/usr/sbin/omv-salt", line 191, in <module>
sys.exit(main())
^^^^^^
File "/usr/sbin/omv-salt", line 186, in main
cli()
File "/usr/lib/python3/dist-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/sbin/omv-salt", line 170, in deploy_run
caller = salt.client.Caller(mopts=mopts)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 2150, in __init__
import salt.minion
File "/usr/lib/python3/dist-packages/salt/minion.py", line 35, in <module>
import salt.pillar
File "/usr/lib/python3/dist-packages/salt/pillar/__init__.py", line 15, 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 12, in <module>
import jinja2
File "/usr/lib/python3/dist-packages/jinja2/__init__.py", line 12, in <module>
from .environment import Environment
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 25, in <module>
from .defaults import BLOCK_END_STRING
File "/usr/lib/python3/dist-packages/jinja2/defaults.py", line 3, in <module>
from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/jinja2/filters.py", line 14, in <module>
from markupsafe import soft_unicode
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/lib/python3/dist-packages/markupsafe/__init__.py)
systemctl status openmediavault-engined.service responds with:
× openmediavault-engined.service - The OpenMediaVault engine daemon that processes the RPC request
Loaded: loaded (/lib/systemd/system/openmediavault-engined.service; enabled; preset: enabled)
Active: failed (Result: protocol) since Thu 2025-01-23 19:37:17 EST; 26s ago
Process: 29117 ExecStart=/usr/sbin/omv-engined (code=exited, status=0/SUCCESS)
CPU: 106ms
Jan 23 19:37:17 nappy omv-engined[29118]: omv-engined[29118]: #1 {main}
Jan 23 19:37:17 nappy omv-engined[29118]: omv-engined[29118]: thrown in /usr/sbin/omv-engined on line 150
Jan 23 19:37:17 nappy omv-engined[29118]: PHP Fatal error: Uncaught Error: Call to undefined function posix_setsid() in /usr/sbin/omv-engined:150
Jan 23 19:37:17 nappy omv-engined[29118]: Stack trace:
Jan 23 19:37:17 nappy omv-engined[29118]: #0 /usr/sbin/omv-engined(347): daemonize()
Jan 23 19:37:17 nappy omv-engined[29118]: #1 {main}
Jan 23 19:37:17 nappy omv-engined[29118]: thrown in /usr/sbin/omv-engined on line 150
Jan 23 19:37:17 nappy systemd[1]: openmediavault-engined.service: Can't open PID file /run/omv-engined.pid (yet?) after start: No such file or directory
Jan 23 19:37:17 nappy systemd[1]: openmediavault-engined.service: Failed with result 'protocol'.
Jan 23 19:37:17 nappy systemd[1]: Failed to start openmediavault-engined.service - The OpenMediaVault engine daemon that processes the RPC request.