Hi everyone, Bonjour,
When I try to add tags to my users (user1 to user6), I get this error message and I can't figure out why. It talks to me about SSH but I must admit I'm a bit confused by the message below.
I think it's a permissions issue, but I don't see why.
OMV Version 6.9.4-2 (Shaitan)
If some kind soul could help me? Thanks in advance.
Code
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 ssh 2>&1' with exit code '1': debian:
----------
ID: disable_ssh_socket_activation
Function: service.dead
Name: ssh.socket
Result: True
Comment: The service ssh.socket is already dead
Started: 16:27:41.267012
Duration: 63.631 ms
Changes:
----------
ID: remove_ssh_authorized_keys
Function: file.directory
Name: /var/lib/openmediavault/ssh/authorized_keys
Result: True
Comment: Files cleaned from directory /var/lib/openmediavault/ssh/authorized_keys
Started: 16:27:41.334752
Duration: 3.78 ms
Changes:
----------
/var/lib/openmediavault/ssh/authorized_keys/User3:
----------
removed:
Removed due to clean
removed:
- /var/lib/openmediavault/ssh/authorized_keys/User3
----------
ID: create_ssh_authorized_key_file_User3
Function: file.managed
Name: /var/lib/openmediavault/ssh/authorized_keys/User3
Result: True
Comment: File /var/lib/openmediavault/ssh/authorized_keys/User3 updated
Started: 16:27:41.347664
Duration: 2.564 ms
Changes:
----------
diff:
New file
user:
User3
----------
ID: configure_sshd_config
Function: file.managed
Name: /etc/ssh/sshd_config
Result: True
Comment: File /etc/ssh/sshd_config is in the correct state
Started: 16:27:41.355817
Duration: 166.899 ms
Changes:
----------
ID: divert_sshd_config
Function: omv_dpkg.divert_add
Name: /etc/ssh/sshd_config
Result: True
Comment: Leaving 'local diversion of /etc/ssh/sshd_config to /etc/ssh/sshd_config.distrib'
Started: 16:27:41.523405
Duration: 31.395 ms
Changes:
----------
ID: test_sshd_config
Function: cmd.run
Name: sshd -t
Result: False
Comment: Command "sshd -t" run
Started: 16:27:41.557696
Duration: 40.961 ms
Changes:
----------
pid:
2484
retcode:
255
stderr:
Missing privilege separation directory: /run/sshd
stdout:
----------
ID: stop_ssh_service
Function: service.dead
Name: ssh
Result: True
Comment: The service ssh is already dead
Started: 16:27:41.599477
Duration: 79.162 ms
Changes:
Summary for debian
-------------
Succeeded: 11 (changed=8)
Failed: 1
-------------
Total states run: 12
Total run time: 402.210 ms
[ERROR ] Command 'sshd' failed with return code: 255
[ERROR ] stderr: Missing privilege separation directory: /run/sshd
[ERROR ] retcode: 255
[ERROR ] {'pid': 2484, 'retcode': 255, 'stdout': '', 'stderr': 'Missing privilege separation directory: /run/sshd'}
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 ssh 2>&1' with exit code '1': debian:
----------
ID: disable_ssh_socket_activation
Function: service.dead
Name: ssh.socket
Result: True
Comment: The service ssh.socket is already dead
Started: 16:27:41.267012
Duration: 63.631 ms
Changes:
----------
ID: remove_ssh_authorized_keys
Function: file.directory
Name: /var/lib/openmediavault/ssh/authorized_keys
Result: True
Comment: Files cleaned from directory /var/lib/openmediavault/ssh/authorized_keys
Started: 16:27:41.334752
Duration: 3.78 ms
Changes:
----------
/var/lib/openmediavault/ssh/authorized_keys/User3:
----------
removed:
Removed due to clean
removed:
- /var/lib/openmediavault/ssh/authorized_keys/User3
----------
ID: create_ssh_authorized_key_file_User3
Function: file.managed
Name: /var/lib/openmediavault/ssh/authorized_keys/User3
Result: True
Comment: File /var/lib/openmediavault/ssh/authorized_keys/User3 updated
Started: 16:27:41.347664
Duration: 2.564 ms
Changes:
----------
diff:
New file
user:
User3
----------
ID: configure_sshd_config
Function: file.managed
Name: /etc/ssh/sshd_config
Result: True
Comment: File /etc/ssh/sshd_config is in the correct state
Started: 16:27:41.355817
Duration: 166.899 ms
Changes:
----------
ID: divert_sshd_config
Function: omv_dpkg.divert_add
Name: /etc/ssh/sshd_config
Result: True
Comment: Leaving 'local diversion of /etc/ssh/sshd_config to /etc/ssh/sshd_config.distrib'
Started: 16:27:41.523405
Duration: 31.395 ms
Changes:
----------
ID: test_sshd_config
Function: cmd.run
Name: sshd -t
Result: False
Comment: Command "sshd -t" run
Started: 16:27:41.557696
Duration: 40.961 ms
Changes:
----------
pid:
2484
retcode:
255
stderr:
Missing privilege separation directory: /run/sshd
stdout:
----------
ID: stop_ssh_service
Function: service.dead
Name: ssh
Result: True
Comment: The service ssh is already dead
Started: 16:27:41.599477
Duration: 79.162 ms
Changes:
Summary for debian
-------------
Succeeded: 11 (changed=8)
Failed: 1
-------------
Total states run: 12
Total run time: 402.210 ms
[ERROR ] Command 'sshd' failed with return code: 255
[ERROR ] stderr: Missing privilege separation directory: /run/sshd
[ERROR ] retcode: 255
[ERROR ] {'pid': 2484, 'retcode': 255, 'stdout': '', 'stderr': 'Missing privilege separation directory: /run/sshd'} in /usr/share/php/openmediavault/system/process.inc:242
Stack trace:
#0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/config.inc(178): 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(620): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatusTx...', '/tmp/bgoutput28...')
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(159): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
#7 /usr/share/openmediavault/engined/rpc/config.inc(199): 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've truncated the code to make it -10000 characters, leaving only user3)