Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lets Encrypt task throwing error #799

Open
helix90 opened this issue Feb 11, 2020 · 2 comments
Open

Lets Encrypt task throwing error #799

helix90 opened this issue Feb 11, 2020 · 2 comments

Comments

@helix90
Copy link

helix90 commented Feb 11, 2020

Run on Debian 9 and Debian 10, receive the same error in both cases.
Looks like a malformed line, but I can't find it in the yaml.
Note: server name redacted.
--- (edited) ---
TASK [common : Get an SSL certificate for (required) from Let's Encrypt] *******
fatal: []: FAILED! =>
{"changed": true,
"failed": true,
"rc": 2,
"stderr": "Shared connection to closed.\r\n",
"stdout": "/bin/sh: 1: Syntax error: word unexpected (expecting ")")\r\n",
"stdout_lines": ["/bin/sh: 1: Syntax error: word unexpected (expecting ")")"]
}

this appears to be from roles/common/tasks/letsencrypt.yml being processed.

@codecowboy
Copy link

Please can you format the error as code so it is easier to read and also post the letsencrypt yaml file. I might not be able to help but this will make it easier for others.

@labcerouno
Copy link

I'm having the same problem. Here's the output with -vvvv

TASK [common : Get an SSL certificate for (required) from Let's Encrypt] ******************************************** task path: /Users/elder/sovereign/roles/common/tasks/letsencrypt.yml:60 <3boptic.site> ESTABLISH SSH CONNECTION FOR USER: elder <3boptic.site> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a 3boptic.site '/bin/sh -c '"'"'echo ~elder && sleep 0'"'"'' <3boptic.site> (0, '/home/elder\n', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <3boptic.site> ESTABLISH SSH CONNECTION FOR USER: elder <3boptic.site> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a 3boptic.site '/bin/sh -c '"'"'( umask 77 && mkdir -p " echo /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472 " && echo ansible-tmp-1586374927.37-124763158367472=" echo /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472 " ) && sleep 0'"'"'' <3boptic.site> (0, 'ansible-tmp-1586374927.37-124763158367472=/home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472\n', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <3boptic.site> ESTABLISH SSH CONNECTION FOR USER: elder <3boptic.site> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a -tt 3boptic.site '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-teeacijfqvqacnnmuwguskmrutsmreaf ; test -e '"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'/etc/letsencrypt/live/(required)/privkey.pem'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"''"'"'"'"'"'"'"'"' && sleep 0'"'"'' Escalation succeeded <3boptic.site> (1, '', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\nShared connection to 3boptic.site closed.\r\n') <3boptic.site> Failed to connect to the host via ssh: OpenSSH_7.8p1, LibreSSL 2.6.2 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 48: Applying options for * debug1: auto-mux: Trying existing master debug2: fd 3 setting O_NONBLOCK debug2: mux_client_hello_exchange: master version 4 debug3: mux_client_forwards: request forwardings: 0 local, 0 remote debug3: mux_client_request_session: entering debug3: mux_client_request_alive: entering debug3: mux_client_request_alive: done pid = 13760 debug3: mux_client_request_session: session request sent debug3: mux_client_read_packet: read header failed: Broken pipe debug2: Received exit status from master 1 Shared connection to 3boptic.site closed. <3boptic.site> PUT /Users/elder/sovereign/roles/common/files/letsencrypt-gencert TO /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/letsencrypt-gencert <3boptic.site> SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a '[3boptic.site]' <3boptic.site> (0, 'sftp> put /Users/elder/sovereign/roles/common/files/letsencrypt-gencert /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/letsencrypt-gencert\n', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug2: Remote version: 3\r\ndebug2: Server supports extension "posix-rename@openssh.com" revision 1\r\ndebug2: Server supports extension "statvfs@openssh.com" revision 2\r\ndebug2: Server supports extension "fstatvfs@openssh.com" revision 2\r\ndebug2: Server supports extension "hardlink@openssh.com" revision 1\r\ndebug2: Server supports extension "fsync@openssh.com" revision 1\r\ndebug3: Sent message fd 8 T:16 I:1\r\ndebug3: SSH_FXP_REALPATH . -> /home/elder size 0\r\ndebug3: Looking up /Users/elder/sovereign/roles/common/files/letsencrypt-gencert\r\ndebug3: Sent message fd 8 T:17 I:2\r\ndebug3: Received stat reply T:101 I:2\r\ndebug1: Couldn\'t stat remote file: No such file or directory\r\ndebug3: Sent message SSH2_FXP_OPEN I:3 P:/home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/letsencrypt-gencert\r\ndebug3: Sent message SSH2_FXP_WRITE I:4 O:0 S:562\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: In write loop, ack for 4 562 bytes at 0\r\ndebug3: Sent message SSH2_FXP_CLOSE I:4\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <3boptic.site> ESTABLISH SSH CONNECTION FOR USER: elder <3boptic.site> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a 3boptic.site '/bin/sh -c '"'"'chmod u+x /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/ /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/letsencrypt-gencert && sleep 0'"'"'' <3boptic.site> (0, '', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <3boptic.site> ESTABLISH SSH CONNECTION FOR USER: elder <3boptic.site> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a -tt 3boptic.site '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kyzdnklbhwacxkefogsrggtddxpsbbez ; /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/letsencrypt-gencert (required)'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <3boptic.site> (2, '/bin/sh: 1: Syntax error: word unexpected (expecting ")")\r\n', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 2\r\nShared connection to 3boptic.site closed.\r\n') <3boptic.site> Failed to connect to the host via ssh: OpenSSH_7.8p1, LibreSSL 2.6.2 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 48: Applying options for * debug1: auto-mux: Trying existing master debug2: fd 3 setting O_NONBLOCK debug2: mux_client_hello_exchange: master version 4 debug3: mux_client_forwards: request forwardings: 0 local, 0 remote debug3: mux_client_request_session: entering debug3: mux_client_request_alive: entering debug3: mux_client_request_alive: done pid = 13760 debug3: mux_client_request_session: session request sent debug3: mux_client_read_packet: read header failed: Broken pipe debug2: Received exit status from master 2 Shared connection to 3boptic.site closed. <3boptic.site> ESTABLISH SSH CONNECTION FOR USER: elder <3boptic.site> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="elder"' -o ConnectTimeout=10 -o ControlPath=/Users/elder/.ansible/cp/478826fd3a 3boptic.site '/bin/sh -c '"'"'rm -f -r /home/elder/.ansible/tmp/ansible-tmp-1586374927.37-124763158367472/ > /dev/null 2>&1 && sleep 0'"'"'' <3boptic.site> (0, '', 'OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') fatal: [3boptic.site]: FAILED! => { "changed": true, "msg": "non-zero return code", "rc": 2, "stderr": "OpenSSH_7.8p1, LibreSSL 2.6.2\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 48: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 13760\r\ndebug3: mux_client_request_session: session request sent\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 2\r\nShared connection to 3boptic.site closed.\r\n", "stderr_lines": [ "OpenSSH_7.8p1, LibreSSL 2.6.2", "debug1: Reading configuration data /etc/ssh/ssh_config", "debug1: /etc/ssh/ssh_config line 48: Applying options for *", "debug1: auto-mux: Trying existing master", "debug2: fd 3 setting O_NONBLOCK", "debug2: mux_client_hello_exchange: master version 4", "debug3: mux_client_forwards: request forwardings: 0 local, 0 remote", "debug3: mux_client_request_session: entering", "debug3: mux_client_request_alive: entering", "debug3: mux_client_request_alive: done pid = 13760", "debug3: mux_client_request_session: session request sent", "debug3: mux_client_read_packet: read header failed: Broken pipe", "debug2: Received exit status from master 2", "Shared connection to 3boptic.site closed." ], "stdout": "/bin/sh: 1: Syntax error: word unexpected (expecting \")\")\r\n", "stdout_lines": [ "/bin/sh: 1: Syntax error: word unexpected (expecting \")\")" ] }

Installing under Ubuntu 18.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants