Ok, I'll file a bug on this now so it can be fixed for later.

Thanks!




On Thu, Aug 28, 2014 at 3:52 AM, Ed Hein <[email protected]> wrote:

> Hi,
>
> I've just encountered the same issue. Ansible 1.7.1 from Debian Testing
> Repository. OP proposed fix helps.
>
> I can reproduce it with this playbook:
> - hosts: testsetup
>   accelerate: yes
>   accelerate_port: 4711
>   tasks:
>     - command: /bin/ls
>
> Cya, Ed
>
> Am Mittwoch, 27. August 2014 01:17:07 UTC+2 schrieb Michael DeHaan:
>>
>> Haven't heard any reports of this - apologies on not having a reply to
>> the July 15th thread, must have missed it.
>>
>> Can you please share what you do on a clean VM to replicate the issue and
>> the output of 'ansible --version' ?
>>
>> I am hoping "PC" does not mean Windows host, as we definitely only
>> support managing Windows nodes, not running Ansible from Windows pythons.
>>
>>
>> On Tue, Aug 26, 2014 at 7:05 PM, Bryan Beaudreault <[email protected]
>> > wrote:
>>
>>> Seeing this same issue.  Is there a better fix?
>>>
>>>
>>> On Tuesday, July 15, 2014 10:54:38 AM UTC-4, David Karnowski wrote:
>>>>
>>>> I received the below error when trying to run a playbook.
>>>>
>>>> I'm running your latest dev Ansible pulled from github (1.7).
>>>>
>>>> I'm new to Ansible and am setting it up on my PC for the first time,
>>>> although we have it running elsewhere in our organization and am playing
>>>> with their existing playbooks.
>>>>
>>>> Here's the change (hack) I put in your code to work around the issue:
>>>>
>>>> > diff ./build/lib.linux-x86_64-2.7/ansible/runner/connection_plugins/
>>>> accelerate.py /usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.
>>>> 7.egg/ansible/runner/connection_plugins/accelerate.py
>>>> 103a104,105
>>>> >         if not getattr(self.ssh, 'shell', None):
>>>> >             self.ssh.shell = utils.plugins.shell_loader.get('sh')
>>>>
>>>> It's probably not the best solution to the problem, but FYI.
>>>>
>>>> thanks,
>>>> David
>>>>
>>>>
>>>> > ansible-playbook reports.yml -vvvv --check --user=root --connection=
>>>> ssh
>>>>
>>>> PLAY [lab2] ******************************
>>>> *************************************
>>>>
>>>> GATHERING FACTS ******************************
>>>> *********************************
>>>> attempting connection to 172.16.8.191 via the accelerated port 5099
>>>> connection to 172.16.8.191 failed, retrying...
>>>> connection to 172.16.8.191 failed, retrying...
>>>> connection to 172.16.8.191 failed, retrying...
>>>> Could not connect via the accelerated connection, exceeded # of tries
>>>> Falling back to ssh to startup accelerated mode
>>>> attempting to start up the accelerate daemon...
>>>> <172.16.8.191> ESTABLISH CONNECTION FOR USER: root
>>>> fatal: [172.16.8.191] => Traceback (most recent call last):
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/__init__.py", line 528, in _executor
>>>>
>>>>     exec_rc = self._executor_internal(host, new_stdin)
>>>>
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/__init__.py", line 630, in _executor_internal
>>>>
>>>>     return self._executor_internal_inner(host, self.module_name, self.
>>>> module_args, inject, port, complex_args=complex_args)
>>>>
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/__init__.py", line 801, in _executor_internal_inner
>>>>
>>>>     conn = self.connector.connect(actual_host, actual_port, actual_user
>>>> , actual_pass, actual_transport, actual_private_key_file)
>>>>
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/connection.py", line 34, in connect
>>>>
>>>>     self.active = conn.connect()
>>>>
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/connection_plugins/accelerate.py", line 146, in
>>>> connect
>>>>     res = self._execute_accelerate_module()
>>>>
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/connection_plugins/accelerate.py", line 104, in
>>>> _execute_accelerate_module
>>>>     tmp_path = self.runner._make_tmp_path(self.ssh)
>>>>
>>>>   File "/usr/local/lib/python2.7/dist-packages/ansible-1.7-py2.7.
>>>> egg/ansible/runner/__init__.py", line 1036, in _make_tmp_path
>>>>
>>>>     cmd = conn.shell.mkdtemp(basefile, use_system_tmp, tmp_mode)
>>>>
>>>> AttributeError: 'Connection' object has no attribute 'shell'
>>>>
>>>>
>>>>
>>>>
>>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Ansible Project" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/ansible-project/b81d8d17-2f13-4e07-afc2-
>>> c587ead8a76f%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/b81d8d17-2f13-4e07-afc2-c587ead8a76f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/2f4fd223-49a7-40c3-a59f-cd9e941e388e%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/2f4fd223-49a7-40c3-a59f-cd9e941e388e%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgw%3D%2BrKAzjmkxdmw22mqtPwmT9DVNTghrjyazL__v-5%2B1A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to