I tried applying changes after adding a new user on the NAS of a friend. I get an error (see below). My guess is that a somewhat failed update (not omv update) destroyed some things.
As I am not a Linux expert I asked Gemini and would like to know if the steps it suggested are the ones I should try. Wouldn't want to destroy even more.
It's a Futro 540, OS on USB Stick, data on msata.
1. delete all compiled python files
2. sudo apt-get update
3. sudo omv-salt deploy run postfix
4. if above fails
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color postfix 2>&1' with exit code '1': Traceback (most recent call last):
File "/sbin/omv-salt", line 29, in <module>
import salt.client
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 28, in <module>
import salt.cache
File "/usr/lib/python3/dist-packages/salt/cache/__init__.py", line 11, in <module>
import salt.config
File "/usr/lib/python3/dist-packages/salt/config/__init__.py", line 27, in <module>
import salt.utils.user
File "/usr/lib/python3/dist-packages/salt/utils/user.py", line 35, in <module>
import salt.utils.win_functions
File "/usr/lib/python3/dist-packages/salt/utils/win_functions.py", line 13, in <module>
import psutil
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 936, in exec_module
File "<frozen importlib._bootstrap_external>", line 1069, in get_code
File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
ValueError: bad marshal data (unknown type code)
[ERROR ] An un-handled exception was caught by Salt's global exception handler:
ValueError: bad marshal data (unknown type code)
Traceback (most recent call last):
File "/sbin/omv-salt", line 29, in <module>
import salt.client
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 28, in <module>
import salt.cache
File "/usr/lib/python3/dist-packages/salt/cache/__init__.py", line 11, in <module>
import salt.config
File "/usr/lib/python3/dist-packages/salt/config/__init__.py", line 27, in <module>
import salt.utils.user
File "/usr/lib/python3/dist-packages/salt/utils/user.py", line 35, in <module>
import salt.utils.win_functions
File "/usr/lib/python3/dist-packages/salt/utils/win_functions.py", line 13, in <module>
import psutil
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 936, in exec_module
File "<frozen importlib._bootstrap_external>", line 1069, in get_code
File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
ValueError: bad marshal data (unknown type code)
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color postfix 2>&1' with exit code '1': Traceback (most recent call last):
File "/sbin/omv-salt", line 29, in <module>
import salt.client
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 28, in <module>
import salt.cache
File "/usr/lib/python3/dist-packages/salt/cache/__init__.py", line 11, in <module>
import salt.config
File "/usr/lib/python3/dist-packages/salt/config/__init__.py", line 27, in <module>
import salt.utils.user
File "/usr/lib/python3/dist-packages/salt/utils/user.py", line 35, in <module>
import salt.utils.win_functions
File "/usr/lib/python3/dist-packages/salt/utils/win_functions.py", line 13, in <module>
import psutil
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 936, in exec_module
File "<frozen importlib._bootstrap_external>", line 1069, in get_code
File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
ValueError: bad marshal data (unknown type code)
[ERROR ] An un-handled exception was caught by Salt's global exception handler:
ValueError: bad marshal data (unknown type code)
Traceback (most recent call last):
File "/sbin/omv-salt", line 29, in <module>
import salt.client
File "/usr/lib/python3/dist-packages/salt/client/__init__.py", line 28, in <module>
import salt.cache
File "/usr/lib/python3/dist-packages/salt/cache/__init__.py", line 11, in <module>
import salt.config
File "/usr/lib/python3/dist-packages/salt/config/__init__.py", line 27, in <module>
import salt.utils.user
File "/usr/lib/python3/dist-packages/salt/utils/user.py", line 35, in <module>
import salt.utils.win_functions
File "/usr/lib/python3/dist-packages/salt/utils/win_functions.py", line 13, in <module>
import psutil
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 936, in exec_module
File "<frozen importlib._bootstrap_external>", line 1069, in get_code
File "<frozen importlib._bootstrap_external>", line 729, in _compile_bytecode
ValueError: bad marshal data (unknown type code) in /usr/share/php/openmediavault/system/process.inc:247
Stack trace:
#0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/config.inc(187): OMV\Engine\Module\ServiceAbstract->deploy()
#2 [internal function]: Engined\Rpc\Config->applyChanges()
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()
#4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(155): OMV\Rpc\ServiceAbstract->callMethod()
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(628): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}()
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(152): OMV\Rpc\ServiceAbstract->execBgProc()
#7 /usr/share/openmediavault/engined/rpc/config.inc(208): OMV\Rpc\ServiceAbstract->callMethodBg()
#8 [internal function]: Engined\Rpc\Config->applyChangesBg()
#9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()
#10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod()
#11 /usr/sbin/omv-engined(546): OMV\Rpc\Rpc::call()
#12 {main}
Display More