Wenn salt-ssh nur Tracebacks liefert und man die Ursache nicht findet, kann es manchmal hilfreich sein, die jeweiligen Befehle auf dem Zielsystem manuell auszuführen um dort ggfls. genauere Debugausgaben zu erhalten oder sich mit strace dran zu hängen.
/usr/bin/salt-ssh --max-procs=5 --refresh -ltrace -i 'pst1.*.ps-intern.de' state.highstate
Beispiel Ausgabe:
SALT_ARGV: ['/usr/bin/python2.7', '/var/tmp/.salt-mgmt_3dd5d0_salt/salt-call', '--retcode-passthrough', '--local', '--metadata', '--out', 'json', '-l', 'quiet', '-c', '/var/tmp/.salt-mgmt_3dd5d0_salt', '--', 'test.opts_pkg']
/usr/bin/python2.7 /var/tmp/.salt-mgmt_3dd5d0_salt/salt-call --retcode-passthrough --local -c /var/tmp/.salt-mgmt_3dd5d0_salt -- test.opts_pkg
Quelle: https://docs.saltstack.com/en/latest/topics/ssh/#debugging-salt-ssh