There's not much else we can say, the error you have indicates the shell 
being used in OpenSSH is cmd so trying to run ansible_shell_type=powershell 
will cause that failure. Either set it to cmd or work out how to change the 
DefaultShell for your installation on the Windows host. Ansible needs to 
know the correct shell so it can format the commands it sends to the host 
properly.

On Tuesday, March 2, 2021 at 1:44:04 PM UTC+10 Richard Rittu wrote:

> Hi Team,
>
> According to the logs it was working on 22 of Feb not working on  23.When 
> i checked the win hosts there was this update [KB4593226] was installed on 
> that day will that effect on ansible ??
>
> Updated to latest
>
> ansible : 3.0.0
> ansible-base:  2.10.6
> python - 3.6.8
>
> Here this group is my last ray of HOPE.
> Thanks
>
> Regards,
> Richard Rittu
>
> On Monday, March 1, 2021 at 10:16:33 AM UTC+5:30 Richard Rittu wrote:
>
>> Hi,
>>
>> Thanks to both of you for the reply.
>>
>> Yes, I can deploy to other win hosts.
>>
>> I have changed ansible_shell_type=powershell and changed Default shell in 
>> win server too. Now i am facing this error:
>>
>> <192.168.1.45> (1, b'', b'Parameter format not correct - >\r\n')
>> <192.168.1.45> Failed to connect to the host via ssh: Parameter format 
>> not correct - >
>> fatal: [192.168.1.45]: FAILED! => {
>>     "changed": false,
>>     "module_stderr": "Parameter format not correct - >\r\n",
>>     "module_stdout": "",
>>     "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
>>     "rc": 1
>> }
>>
>> Any Help would be much appreciated, 
>> Thanks
>>
>>
>>
>>
>> On Monday, March 1, 2021 at 2:24:19 AM UTC+5:30 jbor...@gmail.com wrote:
>>
>>> The error is literally trying to run a syntax that works for cmd.exe but 
>>> in PowerShell hence the error 'Parameter format not correct - >nul'. The 
>>> fix for this is to either set ansible_shell_type=powershell or change the 
>>> default shell back to CMD on your Win32 OpenSSH config. If you've already 
>>> tried setting the shell type then it may be because the parameter was set 
>>> in the wrong place. A simple test is to do `ansible ... -e 
>>> ansible_shell_type=powershell' in the command line.
>>>
>>> On Sunday, February 28, 2021 at 12:18:36 AM UTC+10 dick....@geant.org 
>>> wrote:
>>>
>>>> What happens when you deploy this to another server? Or an entirely 
>>>> fresh one?
>>>>
>>>> On Sat, 27 Feb 2021 at 10:22, Richard Rittu <richar...@gmail.com> 
>>>> wrote:
>>>>
>>>>> [image: Error Part1.png][image: Error Part2.png]Hi Team,
>>>>>
>>>>> Good day,
>>>>>
>>>>> I am trying to deploy the app to the Windows server from redhat. 
>>>>> Actually, it was successfully running for several weeks but Since 
>>>>> Yesterday 
>>>>> morning I am facing this strange issue after running the playbook.So 
>>>>> tried 
>>>>> with only win_ping module that also not successful
>>>>>
>>>>> Error:
>>>>> ansible-playbook 2.9.17 config file = 
>>>>> /root/myteam/stephen/Ansible/DeployApp/ansible.cfg configured module 
>>>>> search 
>>>>> path = [u'/root/.ansible/plugins/modules', 
>>>>> u'/usr/share/ansible/plugins/modules'] ansible python module location = 
>>>>> /usr/lib/python2.7/site-packages/ansible executable location = 
>>>>> /usr/bin/ansible-playbook python version = 2.7.5 (default, Sep 12 2018, 
>>>>> 05:31:16) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] Using 
>>>>> /root/Ansible/DeployAppToServer/ansible.cfg as config file SSH password: 
>>>>> host_list declined parsing /root/myteam/stephen/Ansible/DeployApp/ehosts 
>>>>> as 
>>>>> it did not pass its verify_file() method script declined parsing 
>>>>> /root/myteam/stephen/Ansible/DeployApp/ehosts as it did not pass its 
>>>>> verify_file() method auto declined parsing 
>>>>> /root/myteam/stephen/Ansible/DeployApp/ehosts as it did not pass its 
>>>>> verify_file() method Parsed /root/myteam/stephen/Ansible/DeployApp/ehosts 
>>>>> inventory source with ini plugin Skipping callback 'actionable', as we 
>>>>> already have a stdout callback. Skipping callback 'counter_enabled', as 
>>>>> we 
>>>>> already have a stdout callback. Skipping callback 'debug', as we already 
>>>>> have a stdout callback. Skipping callback 'dense', as we already have a 
>>>>> stdout callback. Skipping callback 'dense', as we already have a stdout 
>>>>> callback. Skipping callback 'full_skip', as we already have a stdout 
>>>>> callback. Skipping callback 'json', as we already have a stdout callback. 
>>>>> Skipping callback 'minimal', as we already have a stdout callback. 
>>>>> Skipping 
>>>>> callback 'null', as we already have a stdout callback. Skipping callback 
>>>>> 'oneline', as we already have a stdout callback. Skipping callback 
>>>>> 'selective', as we already have a stdout callback. Skipping callback 
>>>>> 'skippy', as we already have a stdout callback. Skipping callback 
>>>>> 'stderr', 
>>>>> as we already have a stdout callback. Skipping callback 'unixy', as we 
>>>>> already have a stdout callback. Skipping callback 'yaml', as we already 
>>>>> have a stdout callback. PLAYBOOK: test.yml 
>>>>> *****************************************************************************************************************************************************
>>>>>  
>>>>> 1 plays in test.yml PLAY [Push App to webserver] 
>>>>> **************************************************************************************************************************************
>>>>>  
>>>>> META: ran handlers TASK [Ping Server] 
>>>>> *****************************************************************************************************************************************************
>>>>>  
>>>>> task path: /root/myteam/stephen/Ansible/DeployApp/test.yml:7 Using module 
>>>>> file 
>>>>> /usr/lib/python2.7/site-packages/ansible/modules/windows/win_ping.ps1 
>>>>> Pipelining is enabled. <192.168.1.45> ESTABLISH SSH CONNECTION FOR USER: 
>>>>> Richard <192.168.1.45> SSH: EXEC sshpass -d10 ssh -C -o 
>>>>> ControlMaster=auto 
>>>>> -o ControlPersist=60s -o 'User="Richard"' -o ConnectTimeout=25 -o 
>>>>> ControlPath=/root/.ansible/cp/16376c84cb 192.168.1.45 'chcp.com 65001 
>>>>> >nul 2>&1 && PowerShell -NoProfile -NonInteractive -ExecutionPolicy 
>>>>> Unrestricted -EncodedCommand 
>>>>> UABvAHcAZQByAFMAaABlAGwAbAAgAC0ATgBvAFAAcgBvAGYAaQBsAGUAIAAtAE4AbwBuAEkAbgB0AGUAcgBhAGMAdABpAHYAZQAgAC0ARQB4AGUAYwB1AHQAaQBvAG4AUABvAGwAaQBjAHkAIABVAG4AcgBlAHMAdAByAGkAYwB0AGUAZAAgAC0ARQBuAGMAbwBkAGUAZABDAG8AbQBtAGEAbgBkACAASgBnAEIAagBBAEcAZwBBAFkAdwBCAHcAQQBDADQAQQBZAHcAQgB2AEEARwAwAEEASQBBAEEAMgBBAEQAVQBBAE0AQQBBAHcAQQBEAEUAQQBJAEEAQQArAEEAQwBBAEEASgBBAEIAdQBBAEgAVQBBAGIAQQBCAHMAQQBBAG8AQQBKAEEAQgBsAEEASABnAEEAWgBRAEIAagBBAEYAOABBAGQAdwBCAHkAQQBHAEUAQQBjAEEAQgB3AEEARwBVAEEAYwBnAEIAZgBBAEgATQBBAGQAQQBCAHkAQQBDAEEAQQBQAFEAQQBnAEEAQwBRAEEAYQBRAEIAdQBBAEgAQQBBAGQAUQBCADAAQQBDAEEAQQBmAEEAQQBnAEEARQA4AEEAZABRAEIAMABBAEMAMABBAFUAdwBCADAAQQBIAEkAQQBhAFEAQgB1AEEARwBjAEEAQwBnAEEAawBBAEgATQBBAGMAQQBCAHMAQQBHAGsAQQBkAEEAQgBmAEEASABBAEEAWQBRAEIAeQBBAEgAUQBBAGMAdwBBAGcAQQBEADAAQQBJAEEAQQBrAEEARwBVAEEAZQBBAEIAbABBAEcATQBBAFgAdwBCADMAQQBIAEkAQQBZAFEAQgB3AEEASABBAEEAWgBRAEIAeQBBAEYAOABBAGMAdwBCADAAQQBIAEkAQQBMAGcAQgBUAEEASABBAEEAYgBBAEIAcABBAEgAUQBBAEsAQQBCAEEAQQBDAGcAQQBJAGcAQgBnAEEARABBAEEAWQBBAEEAdwBBAEcAQQBBAE0AQQBCAGcAQQBEAEEAQQBJAGcAQQBwAEEAQwB3AEEASQBBAEEAeQBBAEMAdwBBAEkAQQBCAGIAQQBGAE0AQQBkAEEAQgB5AEEARwBrAEEAYgBnAEIAbgBBAEYATQBBAGMAQQBCAHMAQQBHAGsAQQBkAEEAQgBQAEEASABBAEEAZABBAEIAcABBAEcAOABBAGIAZwBCAHoAQQBGADAAQQBPAGcAQQA2AEEARgBJAEEAWgBRAEIAdABBAEcAOABBAGQAZwBCAGwAQQBFAFUAQQBiAFEAQgB3AEEASABRAEEAZQBRAEIARgBBAEcANABBAGQAQQBCAHkAQQBHAGsAQQBaAFEAQgB6AEEAQwBrAEEAQwBnAEIASgBBAEcAWQBBAEkAQQBBAG8AQQBDADAAQQBiAGcAQgB2AEEASABRAEEASQBBAEEAawBBAEgATQBBAGMAQQBCAHMAQQBHAGsAQQBkAEEAQgBmAEEASABBAEEAWQBRAEIAeQBBAEgAUQBBAGMAdwBBAHUAQQBFAHcAQQBaAFEAQgB1AEEARwBjAEEAZABBAEIAbwBBAEMAQQBBAEwAUQBCAGwAQQBIAEUAQQBJAEEAQQB5AEEAQwBrAEEASQBBAEIANwBBAEMAQQBBAGQAQQBCAG8AQQBIAEkAQQBiAHcAQgAzAEEAQwBBAEEASQBnAEIAcABBAEcANABBAGQAZwBCAGgAQQBHAHcAQQBhAFEAQgBrAEEAQwBBAEEAYwBBAEIAaABBAEgAawBBAGIAQQBCAHYAQQBHAEUAQQBaAEEAQQBpAEEAQwBBAEEAZgBRAEEASwBBAEYATQBBAFoAUQBCADAAQQBDADAAQQBWAGcAQgBoAEEASABJAEEAYQBRAEIAaABBAEcASQBBAGIAQQBCAGwAQQBDAEEAQQBMAFEAQgBPAEEARwBFAEEAYgBRAEIAbABBAEMAQQBBAGEAZwBCAHoAQQBHADgAQQBiAGcAQgBmAEEASABJAEEAWQBRAEIAMwBBAEMAQQBBAEwAUQBCAFcAQQBHAEUAQQBiAEEAQgAxAEEARwBVAEEASQBBAEEAawBBAEgATQBBAGMAQQBCAHMAQQBHAGsAQQBkAEEAQgBmAEEASABBAEEAWQBRAEIAeQBBAEgAUQBBAGMAdwBCAGIAQQBEAEUAQQBYAFEAQQBLAEEAQwBRAEEAWgBRAEIANABBAEcAVQBBAFkAdwBCAGYAQQBIAGMAQQBjAGcAQgBoAEEASABBAEEAYwBBAEIAbABBAEgASQBBAEkAQQBBADkAQQBDAEEAQQBXAHcAQgBUAEEARwBNAEEAYwBnAEIAcABBAEgAQQBBAGQAQQBCAEMAQQBHAHcAQQBiAHcAQgBqAEEARwBzAEEAWABRAEEANgBBAEQAbwBBAFEAdwBCAHkAQQBHAFUAQQBZAFEAQgAwAEEARwBVAEEASwBBAEEAawBBAEgATQBBAGMAQQBCAHMAQQBHAGsAQQBkAEEAQgBmAEEASABBAEEAWQBRAEIAeQBBAEgAUQBBAGMAdwBCAGIAQQBEAEEAQQBYAFEAQQBwAEEAQQBvAEEASgBnAEEAawBBAEcAVQBBAGUAQQBCAGwAQQBHAE0AQQBYAHcAQgAzAEEASABJAEEAWQBRAEIAdwBBAEgAQQBBAFoAUQBCAHkAQQBBAD0APQA='
>>>>>  
>>>>> <192.168.1.45> (1, '', 'Parameter format not correct - >nul\r\n') 
>>>>> <192.168.1.45> Failed to connect to the host via ssh: Parameter format 
>>>>> not 
>>>>> correct - >nul fatal: [192.168.1.45]: FAILED! => { "changed": false, 
>>>>> "module_stderr": "Parameter format not correct - >nul\r\n", 
>>>>> "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the 
>>>>> exact error", "rc": 1 } PLAY RECAP 
>>>>> *************************************************************************************************************************************************************
>>>>>  
>>>>> 192.168.1.45 : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 
>>>>> ignored=0
>>>>>
>>>>> What I have checked?
>>>>>
>>>>> Trying the same playbook with other windows hosts - Successful | 
>>>>> Enabled gather facts to true but failed with same error | changed ansible 
>>>>> shell type to cmd/PowerShell due to same similar que in internet but 
>>>>> unsuccessful.
>>>>>
>>>>> Specifications:
>>>>>
>>>>> redhat - ansible 2.9.17 - python 2.7.5 - windows 10
>>>>>
>>>>> Here is the playbook
>>>>> - name: Push App to webserver
>>>>>  hosts: webserver 
>>>>>  gather_facts: false 
>>>>>
>>>>>  tasks: 
>>>>>  - name : Ping Server 
>>>>>    win_ping: 
>>>>>     register: ping_out 
>>>>>      tags: 
>>>>>            - ping 
>>>>>
>>>>>      - debug: 
>>>>>            msg: "{{ ping_out }}"
>>>>>
>>>>> Attached error log as an attachment due to incorrect formatting. I 
>>>>> can't find any information on this error on the internet.
>>>>>
>>>>> Can you please help folks?
>>>>>
>>>>> -- 
>>>>> 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 ansible-proje...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/ansible-project/69aa5f86-86fe-4593-9284-e1585c704952n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/ansible-project/69aa5f86-86fe-4593-9284-e1585c704952n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>>> Sent from a mobile device - please excuse the brevity, spelling and 
>>>> punctuation.
>>>>
>>>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/b5266e1b-e39b-4950-8cef-24f294142faen%40googlegroups.com.

Reply via email to