# NameError: global name 'ssh\_common\_args' is not defined

**URL:** <https://forum.ansible.com/t/nameerror-global-name-ssh-common-args-is-not-defined/20702>\
**Category:** Ansible Project\
**Created:** [February 29, 2016, 10:48am UTC](https://forum.ansible.com/t/nameerror-global-name-ssh-common-args-is-not-defined/20702 "2016-02-29T10:48:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krishna\_Kishore\_Bona](https://avatars.discourse-cdn.com/v4/letter/k/9dc877/32.png) [@Krishna\_Kishore\_Bona](https://forum.ansible.com/u/Krishna_Kishore_Bona)\
**Post date:** [February 29, 2016, 10:48am UTC](https://forum.ansible.com/t/nameerror-global-name-ssh-common-args-is-not-defined/20702/1 "2016-02-29T10:48:54Z")

</div>

Hi,

I recently installed Ansible from github and was trying to start with the ping command, “ansible all -m ping -vvv” but it is throwing this error. I could not find the reason, can someone please give a hint on why is it happening or how to fix this?

Using /home/kbonagir/ansible/ansible/ansible.cfg as config file  
 ESTABLISH CONNECTION FOR USER: None on PORT 22 TO localhost  
An exception occurred during task execution. The full traceback is:  
Traceback (most recent call last):  
File “/home/kbonagir/ansible/ansible/lib/ansible/executor/task\_executor.py”, line 122, in run  
res = self.\_execute()  
File “/home/kbonagir/ansible/ansible/lib/ansible/executor/task\_executor.py”, line 418, in \_execute  
result = self.\_handler.run(task\_vars=variables)  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/action/normal.py”, line 33, in run  
results = merge\_hash(results, self.\_execute\_module(tmp=tmp, task\_vars=task\_vars))  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/action/ **init**.py”, line 440, in \_execute\_module  
tmp = self.\_make\_tmp\_path()  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/action/ **init**.py”, line 211, in \_make\_tmp\_path  
result = self.\_low\_level\_execute\_command(cmd, sudoable=False)  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/action/ **init**.py”, line 556, in \_low\_level\_execute\_command  
rc, stdout, stderr = self.\_connection.exec\_command(cmd, in\_data=in\_data, sudoable=sudoable)  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/connection/paramiko\_ssh.py”, line 253, in exec\_command  
super(Connection, self).exec\_command(cmd, in\_data=in\_data, sudoable=sudoable)  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/connection/ **init**.py”, line 49, in wrapped  
self.\_connect()  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/connection/paramiko\_ssh.py”, line 141, in \_connect  
self.ssh = SSH\_CONNECTION\_CACHE[cache\_key] = self.\_connect\_uncached()  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/connection/paramiko\_ssh.py”, line 212, in \_connect\_uncached  
sock\_kwarg = self.\_parse\_proxy\_command(port)  
File “/home/kbonagir/ansible/ansible/lib/ansible/plugins/connection/paramiko\_ssh.py”, line 152, in \_parse\_proxy\_command  
if ssh\_common\_args is not None:  
NameError: global name ‘ssh\_common\_args’ is not defined

localhost | FAILED! =\> {  
“failed”: true,  
“msg”: “Unexpected failure during module execution.”,  
“stdout”: “”  
}

Thanks,  
Kishore

---

<div class="post-metadata">

**Author:** ![sivel](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/sivel/32/1198_2.png) [@sivel](https://forum.ansible.com/u/sivel)\
**Post date:** [February 29, 2016, 4:12pm UTC](https://forum.ansible.com/t/nameerror-global-name-ssh-common-args-is-not-defined/20702/2 "2016-02-29T16:12:51Z")

</div>

This should be resolved now. You will need to update your git clone or however you initially installed.
