サーバで並列sshを実行しようとしています。これをしている間、私は "TypeError: 'NoneType'オブジェクトはiterableではありません"このエラーを取得しています。親切に助けてください。パラレルsshを実行しているときに "TypeError: 'NoneType'オブジェクトが反復可能ではありません"
私のスクリプトは
from pssh import ParallelSSHClient
from pssh.exceptions import AuthenticationException, UnknownHostException, ConnectionErrorException
def parallelsshjob():
client = ParallelSSHClient(['10.84.226.72','10.84.226.74'], user = 'root', password = 'XXX')
try:
output = client.run_command('racadm getsvctag', sudo=True)
print output
except (AuthenticationException, UnknownHostException, ConnectionErrorException):
pass
#print output
if __name__ == '__main__':
parallelsshjob()
を下回っているトレースバックが溶液で私を助けても、これと同じスクリプトでのssh-agentを使用するために私を示唆
Traceback (most recent call last):
File "parallelssh.py", line 17, in <module>
parallelsshjob()
File "parallelssh.py", line 10, in parallelsshjob
output = client.run_command('racadm getsvctag', sudo=True)
File "/Library/Python/2.7/site-packages/pssh/pssh_client.py", line 520, in run_command
raise ex
TypeError: 'NoneType' object is not iterable
を下回っています。前もって感謝します。