Hi folks, I have a WEIRD problem. 
After running cygwin ssh-host-config on my PC, which starts sshd and rsync 
services, suddenly I can no longer run ansible. 
I get this error:

root@Raspi_Ctrl:/ansible/playbook/nuc# ansible -i /ansible/hosts nuc -m 
win_ping

* [WARNING]: FATAL ERROR DURING FILE TRANSFER: Traceback (most recent call 
last):   File*

*"/usr/local/lib/python2.7/dist-packages/ansible/plugins/connection/winrm.py", 
line 276, in _winrm_exec*

*self._winrm_send_input(self.protocol, self.shell_id, command_id, data, 
eof=is_last)   File*

*"/usr/local/lib/python2.7/dist-packages/ansible/plugins/connection/winrm.py", 
line 256, in _winrm_send_input*

*protocol.send_message(xmltodict.unparse(rq))   File 
"/usr/local/lib/python2.7/dist-*

*packages/winrm/protocol.py", line 207, in send_message     return 
self.transport.send_message(message)   File*

*"/usr/local/lib/python2.7/dist-packages/winrm/transport.py", line 202, in 
send_message     raise*

*WinRMTransportError('http', error_message) WinRMTransportError: (u'http', 
u'Bad HTTP response returned from*

*server. Code 500')*


100.126.255.201 | FAILED! => {

    "msg": "winrm send_input failed"

}

root@Raspi_Ctrl:/ansible/playbook/nuc# ansible -i /ansible/hosts nuc -m 
win_ping

*100.126.255.201 | UNREACHABLE! => {*

*    "changed": false, *

*    "msg": "basic: HTTPSConnectionPool(host='100.126.255.201', port=5986): 
Max retries exceeded with url: /wsman (Caused by 
ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 
0x749335b0>, 'Connection to 100.126.255.201 timed out. (connect 
timeout=30)'))", *

*    "unreachable": true*

*}*




*When I run system restore to before this ssd-host-config, I can reach it 
again. *

*rsync uses port 873, sshd uses 22, and I believe ansible uses 5986 so 
there should be no conflict. *


*Has anyone else had this issue?*


*By the way, this is the script that does the config. I do have this set to 
become: so i dont think it's a privelege thing.*


#!/bin/bash


#::Configure sshd service

if ! ssh-host-config --yes --pwd "foo"; then

    echo "ERROR: Failed to configure sshd"

    exit 1

fi

#echo db_home: /cygdrive/c/home/YRunner > C:\cygwin\etc\nsswitch.conf || 
exit /b 1


if ! net start sshd; then

    echo "ERROR: Failed to start sshd service."

exit 1

fi


#configure the rsyncd service

cat <<EOF > /etc/rsyncd.conf

use chroot = yes


[yrunner_rsyncer]

#path = /cygdrive/c/home/YRunner

comment = YRunner Rsyncer

auth users = YRunner

secrets file = /etc/rsyncd.secrets

write only = false

read only = false

list = true

strict modes = false

hosts allow = *

EOF



/usr/bin/cygrunsrv.exe --install "rsyncd" --path /usr/bin/rsync --args 
"--daemon --no-detach" -f "Rsync daemon service"

if [[ "$?" -ne 0 ]]; then

    echo "ERROR: Failed to install rsyncd service"

    exit 1

fi


net start rsyncd

-- 
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 post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3902d288-fb78-4635-a734-ea40319ff606%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to