Created
January 25, 2016 18:46
-
-
Save anonymous/f61b62221f75acb05f0e to your computer and use it in GitHub Desktop.
Salt-Stack salt-ssh error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo salt-ssh 'ps0' -l all test.ping | |
[DEBUG ] Reading configuration from /etc/salt/master | |
[DEBUG ] loading log_handlers in ['/var/cache/salt/master/extmods/log_handlers', '/usr/lib/python2.7/dist-packages/salt/log/handlers'] | |
[DEBUG ] Skipping /var/cache/salt/master/extmods/log_handlers, it is not a directory | |
[TRACE ] None of the required configuration sections, 'logstash_udp_handler' and 'logstash_zmq_handler', were found the in the configuration. Not loading the Logstash logging handlers module. | |
[DEBUG ] Configuration file path: /etc/salt/master | |
[DEBUG ] loading roster in ['/var/cache/salt/master/extmods/roster', '/usr/lib/python2.7/dist-packages/salt/roster'] | |
[DEBUG ] Skipping /var/cache/salt/master/extmods/roster, it is not a directory | |
[TRACE ] Added flat.RosterMatcher to roster | |
[TRACE ] Added flat.compile_template to roster | |
[TRACE ] Added flat.targets to roster | |
[TRACE ] Added scan.RosterMatcher to roster | |
[TRACE ] Added scan.targets to roster | |
[DEBUG ] loading render in ['/var/cache/salt/master/extmods/renderers', '/usr/lib/python2.7/dist-packages/salt/renderers'] | |
[DEBUG ] Skipping /var/cache/salt/master/extmods/renderers, it is not a directory | |
[TRACE ] Added mako.StringIO to render | |
[TRACE ] Added mako.render to render | |
[TRACE ] Added pydsl.render to render | |
[TRACE ] Added stateconf.Bunch to render | |
[TRACE ] Added stateconf.StringIO to render | |
[TRACE ] Added stateconf.add_goal_state to render | |
[TRACE ] Added stateconf.add_implicit_requires to render | |
[TRACE ] Added stateconf.add_start_state to render | |
[TRACE ] Added stateconf.chain to render | |
[TRACE ] Added stateconf.extract_state_confs to render | |
[TRACE ] Added stateconf.has_names_decls to render | |
[TRACE ] Added stateconf.nvlist to render | |
[TRACE ] Added stateconf.nvlist2 to render | |
[TRACE ] Added stateconf.rename_state_ids to render | |
[TRACE ] Added stateconf.render to render | |
[TRACE ] Added stateconf.rewrite_single_shorthand_state_decl to render | |
[TRACE ] Added stateconf.rewrite_sls_includes_excludes to render | |
[TRACE ] Added stateconf.state_name to render | |
[TRACE ] Added stateconf.statelist to render | |
[TRACE ] Added jinja.StringIO to render | |
[TRACE ] Added jinja.render to render | |
[TRACE ] Added py.render to render | |
[TRACE ] Added yaml.CustomLoader to render | |
[TRACE ] Added yaml.OrderedDict to render | |
[TRACE ] Added yaml.get_yaml_loader to render | |
[TRACE ] Added yaml.load to render | |
[TRACE ] Added yaml.render to render | |
[TRACE ] Added json.render to render | |
[TRACE ] Added wempy.StringIO to render | |
[TRACE ] Added wempy.render to render | |
[DEBUG ] Rendered data from file: /etc/salt/roster: | |
# Sample salt-ssh config file | |
#web1: | |
# host: 192.168.42.1 # The IP addr or DNS hostname | |
# user: fred # Remote executions will be executed as user fred | |
# passwd: foobarbaz # The password to use for login, if omitted, keys are used | |
# sudo: True # Whether to sudo to root, not enabled by default | |
#web2: | |
# host: 192.168.42.2 | |
powercc: | |
host: 192.168.1.5 | |
user: root | |
ps0: | |
host: 192.168.2.10 | |
user: root | |
ps1: | |
host: 192.168.2.11 | |
user: root | |
ps2: | |
host: 192.168.2.12 | |
user: root | |
ps3: | |
host: 192.168.2.13 | |
user: root | |
ps4: | |
host: 192.168.2.14 | |
user: root | |
ps5: | |
host: 192.168.2.15 | |
user: root | |
relay1: | |
host: 192.168.2.16 | |
user: root | |
relay2: | |
host: 192.168.2.17 | |
user: root | |
treatment: | |
host: 192.168.2.18 | |
user: root | |
generator1: | |
host: 192.168.2.19 | |
user: root | |
generator2: | |
host: 192.168.2.20 | |
user: root | |
[DEBUG ] Results of YAML rendering: | |
OrderedDict([('powercc', OrderedDict([('host', '192.168.1.5'), ('user', 'root')])), ('ps0', OrderedDict([('host', '192.168.2.10'), ('user', 'root')])), ('ps1', OrderedDict([('host', '192.168.2.11'), ('user', 'root')])), ('ps2', OrderedDict([('host', '192.168.2.12'), ('user', 'root')])), ('ps3', OrderedDict([('host', '192.168.2.13'), ('user', 'root')])), ('ps4', OrderedDict([('host', '192.168.2.14'), ('user', 'root')])), ('ps5', OrderedDict([('host', '192.168.2.15'), ('user', 'root')])), ('relay1', OrderedDict([('host', '192.168.2.16'), ('user', 'root')])), ('relay2', OrderedDict([('host', '192.168.2.17'), ('user', 'root')])), ('treatment', OrderedDict([('host', '192.168.2.18'), ('user', 'root')])), ('generator1', OrderedDict([('host', '192.168.2.19'), ('user', 'root')])), ('generator2', OrderedDict([('host', '192.168.2.20'), ('user', 'root')]))]) | |
[DEBUG ] loading wrapper in ['/var/cache/salt/master/extmods/wrapper', '/usr/lib/python2.7/dist-packages/salt/client/ssh/wrapper'] | |
[DEBUG ] Skipping /var/cache/salt/master/extmods/wrapper, it is not a directory | |
[TRACE ] Added state.high to wrapper | |
[TRACE ] Added state.highstate to wrapper | |
[TRACE ] Added state.low to wrapper | |
[TRACE ] Added state.show_highstate to wrapper | |
[TRACE ] Added state.show_lowstate to wrapper | |
[TRACE ] Added state.show_sls to wrapper | |
[TRACE ] Added state.show_top to wrapper | |
[TRACE ] Added state.sls to wrapper | |
[TRACE ] Added state.top to wrapper | |
[TRACE ] Added config.backup_mode to wrapper | |
[TRACE ] Added config.dot_vals to wrapper | |
[TRACE ] Added config.get to wrapper | |
[TRACE ] Added config.manage_mode to wrapper | |
[TRACE ] Added config.merge to wrapper | |
[TRACE ] Added config.option to wrapper | |
[TRACE ] Added config.valid_fileproto to wrapper | |
[TRACE ] Added pillar.data to wrapper | |
[TRACE ] Added pillar.get to wrapper | |
[TRACE ] Added pillar.item to wrapper | |
[TRACE ] Added pillar.items to wrapper | |
[TRACE ] Added pillar.raw to wrapper | |
[TRACE ] Added grains.filter_by to wrapper | |
[TRACE ] Added grains.get to wrapper | |
[TRACE ] Added grains.item to wrapper | |
[TRACE ] Added grains.items to wrapper | |
[TRACE ] Added grains.ls to wrapper | |
[DEBUG ] Performing shimmed command as follows: | |
/bin/sh << 'EOF' | |
for py_candidate in \ | |
python27 \ | |
python2.7 \ | |
python26 \ | |
python2.6 \ | |
python2 \ | |
python ; | |
do | |
if [ $(which $py_candidate 2>/dev/null) ] | |
then | |
PYTHON=$(which $py_candidate) | |
break | |
fi | |
done | |
SALT=/tmp/.salt/salt-call | |
if [ md5 = 'md5' ] | |
then | |
for md5_candidate in \ | |
md5sum \ | |
md5 ; | |
do | |
if [ $(which $md5_candidate 2>/dev/null) ] | |
then | |
SUMCHECK=$(which $md5_candidate) | |
break | |
fi | |
done | |
else | |
SUMCHECK=md5 | |
fi | |
if [ $SUMCHECK = '/sbin/md5' ] | |
then | |
CUT_MARK=4 | |
else | |
CUT_MARK=1 | |
fi | |
if [ -f $SALT ] | |
then | |
if [ $(cat /tmp/.salt/version) != 0.17.5 ] | |
then | |
rm -rf /tmp/.salt && install -m 0700 -d /tmp/.salt | |
if [ $? -ne 0 ]; then | |
exit 1 | |
fi | |
echo "_edbc7885e4f9aac9b83b35999b68d015148caf467b78fa39c05f669c0ff89878" | |
echo "deploy" | |
exit 1 | |
fi | |
else | |
PY_TOO_OLD=$($PYTHON -c 'import sys; print sys.hexversion < 0x02060000') | |
if [ $PY_TOO_OLD = 'True' ]; | |
then | |
echo "Python too old" >&2 | |
exit 1 | |
fi | |
if [ -f /tmp/.salt/salt-thin.tgz ] | |
then | |
[ $($SUMCHECK /tmp/.salt/salt-thin.tgz | cut -f$CUT_MARK -d' ') = d4c08213ba46d0dcad2c9f312e3009bd ] && tar opxzvf /tmp/.salt/salt-thin.tgz -C /tmp/.salt | |
else | |
install -m 0700 -d /tmp/.salt | |
echo "_edbc7885e4f9aac9b83b35999b68d015148caf467b78fa39c05f669c0ff89878" | |
echo "deploy" | |
exit 1 | |
fi | |
fi | |
echo "_edbc7885e4f9aac9b83b35999b68d015148caf467b78fa39c05f669c0ff89878" | |
$PYTHON $SALT --local --out json -l quiet test.ping | |
EOF | |
[DEBUG ] STDOUT 192.168.2.10 | |
_edbc7885e4f9aac9b83b35999b68d015148caf467b78fa39c05f669c0ff89878 | |
[DEBUG ] STDERR 192.168.2.10 | |
[CRITICAL] Unable to import msgpack or msgpack_pure python modules | |
/usr/bin/python2.7: '/tmp/.salt/markupsafe/_speedups.so' is not an ELF executable for 386 | |
Traceback (most recent call last): | |
File "/tmp/.salt/salt-call", line 4, in <module> | |
salt_call() | |
File "/tmp/.salt/salt/scripts.py", line 77, in salt_call | |
client.run() | |
File "/tmp/.salt/salt/cli/__init__.py", line 282, in run | |
self.config['user'] | |
File "/tmp/.salt/salt/utils/verify.py", line 167, in verify_files | |
with salt.utils.fopen(fn_, 'w+') as fp_: | |
File "/tmp/.salt/salt/utils/__init__.py", line 930, in fopen | |
fhandle = open(*args, **kwargs) | |
IOError: [Errno 21] Is a directory: '/var/log/salt/minion' | |
[DEBUG ] loading output in ['/var/cache/salt/master/extmods/output', '/usr/lib/python2.7/dist-packages/salt/output'] | |
[DEBUG ] Skipping /var/cache/salt/master/extmods/output, it is not a directory | |
[TRACE ] Added no_return.NestDisplay to output | |
[TRACE ] Added no_return.output to output | |
[TRACE ] Added grains.output to output | |
[TRACE ] Added overstatestage.output to output | |
[DEBUG ] Loaded no_out as virtual quiet | |
[TRACE ] Added quiet.output to output | |
[DEBUG ] Loaded json_out as virtual json | |
[TRACE ] Added json.output to output | |
[TRACE ] Added nested.NestDisplay to output | |
[TRACE ] Added nested.Number to output | |
[TRACE ] Added nested.output to output | |
[TRACE ] Added raw.output to output | |
[TRACE ] Added highstate.output to output | |
[DEBUG ] Loaded yaml_out as virtual yaml | |
[TRACE ] Added yaml.output to output | |
[TRACE ] Added virt_query.output to output | |
[TRACE ] Added key.output to output | |
[TRACE ] Added txt.output to output | |
[DEBUG ] Loaded pprint_out as virtual pprint | |
[TRACE ] Added pprint.output to output | |
ps0: | |
[CRITICAL] Unable to import msgpack or msgpack_pure python modules | |
/usr/bin/python2.7: '/tmp/.salt/markupsafe/_speedups.so' is not an ELF executable for 386 | |
Traceback (most recent call last): | |
File "/tmp/.salt/salt-call", line 4, in <module> | |
salt_call() | |
File "/tmp/.salt/salt/scripts.py", line 77, in salt_call | |
client.run() | |
File "/tmp/.salt/salt/cli/__init__.py", line 282, in run | |
self.config['user'] | |
File "/tmp/.salt/salt/utils/verify.py", line 167, in verify_files | |
with salt.utils.fopen(fn_, 'w+') as fp_: | |
File "/tmp/.salt/salt/utils/__init__.py", line 930, in fopen | |
fhandle = open(*args, **kwargs) | |
IOError: [Errno 21] Is a directory: '/var/log/salt/minion' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment