Hi,
I have a mixed or Amazon Linux and CentOS 6.5 on AWS but I just recently have had this problem. Running the “setup” scripts directly worked but Ansible gathering facts just hung.
pwd
/home/adsymp/.ansible
su root -c /bin/sh -c ‘echo SUDO-SUCCESS-dhyqcckwxzuthyzxqniggbjvfxvuewha; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /home/adsymp/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294/setup’
SUDO-SUCCESS-dhyqcckwxzuthyzxqniggbjvfxvuewha
/home/adsymp/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294/setup:2922: DeprecationWarning: object.new() takes no parameters
return super(cls, subclass).new(subclass, *arguments, **keyword)
{“verbose_override”: true, “changed”: false, “ansible_facts”: {“ansible_product_serial”: “”, “ansible_form_factor”: “”, “ansible_product_version”: “”, “ansible_swaptotal_mb”: 0, “ansible_user_id”: “root”, “module_setup”: true, “ansible_userspace_bits”: “64”, “ansible_distribution_version”:
…
Ansible verbose …
EXEC [‘ssh’, ‘-C’, ‘-tt’, ‘-vvv’, ‘-o’, ‘ControlMaster=auto’, ‘-o’, ‘ControlPersist=60s’, ‘-o’, ‘ControlPath=/home/steven/.ansible/cp/ansible-ssh-%h-%p-%r’, ‘-o’, ‘StrictHostKeyChecking=no’, ‘-o’, ‘IdentityFile=“/home/steven/.ssh/key-user”’, ‘-o’, ‘KbdInteractiveAuthentication=no’, ‘-o’, ‘PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey’, ‘-o’, ‘PasswordAuthentication=no’, ‘-o’, ‘User=user’, ‘-o’, ‘ConnectTimeout=10’, ‘ip-10-123…’, “/bin/sh -c ‘mkdir -p $HOME/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294 && chmod a+rx $HOME/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294 && echo $HOME/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294’”]
PUT /tmp/tmpLdghlG TO /home/user/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294/setup
EXEC [‘ssh’, ‘-C’, ‘-tt’, ‘-vvv’, ‘-o’, ‘ControlMaster=auto’, ‘-o’, ‘ControlPersist=60s’, ‘-o’, ‘ControlPath=/home/steven/.ansible/cp/ansible-ssh-%h-%p-%r’, ‘-o’, ‘StrictHostKeyChecking=no’, ‘-o’, ‘IdentityFile=“/home/steven/.ssh/key-user”’, ‘-o’, ‘KbdInteractiveAuthentication=no’, ‘-o’, ‘PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey’, ‘-o’, ‘PasswordAuthentication=no’, ‘-o’, ‘User=user’, ‘-o’, ‘ConnectTimeout=10’, ‘ip-10-123…’, u’/bin/sh -c 'su root -c “/bin/sh -c '”'“'echo SUDO-SUCCESS-dhyqcckwxzuthyzxqniggbjvfxvuewha; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /home/adsymp/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294/setup; rm -rf /home/adsymp/.ansible/tmp/ansible-tmp-1412705402.97-194667564226294/ >/dev/null 2>&1'”'“'”'']
Amazon Linux
#rpm -q openssh
openssh-5.3p1-15.12.amzn1.x86_64
python --version
Python 2.6.5
CentOS:
$ rpm -q openssh
openssh-6.4p1.el6-1.x86_64
$ python --version
Python 2.6.6
I am using ansible 1.7.1.
Please help as this is really strange. I ran the setup with “python -m trace --trace” and nothing seems to stand out for causing the issue.
Thanks,
Steven.