Hi Have you tried to upload the script from your windows machine you are running packer , via scp to azure? looks to me that you have some kind of firewall blocking your ssh/scp connections
something like scp -vvv /path/to/script.sh <AZURE_HOST> Trying to upload the script using scp potentially can confirm this.. also will recommend to check the windows event logs Not a windows expert here, but I found this link that tells you how to enable the firewall logs if this is blocking your connections, https://www.howtogeek.com/220204/how-to-track-firewall-activity-with-the-windows-firewall-log/ On Thursday, March 29, 2018 at 4:26:40 AM UTC+13, Johnny Bloom wrote: > > I am trying to build a centos7 image in Azure. I wanted to do so from my > Windows machine so I tried to use the linux subsystem to do the ssh scp > file copy. It keeps erroring with a broken pipe error: > > Here is the provisioning step it fails on: > { > "type": "shell", > "script": "scripts/bootstrap.sh", > "execute_command": "{{ .Vars }} sudo -E -S sh {{ .Path }}" > }, > > Here is the output: > > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] Opening new ssh > session > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] starting remote > command: test -d "/tmp/script_8567.sh" > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [ERROR] Remote command > exited with '1': test -d "/tmp/script_8567.sh" > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] Opening new ssh > session > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] Starting remote > scp process: scp -vt /tmp > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] Started SCP > session, beginning transfers... > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] scp: Uploading > script_8567.sh: perms=C0777 size=134 > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] SCP session > complete, closing stdin pipe. > 2018/03/27 20:21:56 packer: 2018/03/27 20:21:56 [DEBUG] Waiting for SSH > session to complete. > 2018/03/27 20:21:57 packer: 2018/03/27 20:21:57 [DEBUG] non-zero exit > status: 1 > 2018/03/27 20:21:57 packer: 2018/03/27 20:21:57 [DEBUG] scp output: ╔scp: > Broken pipe > 2018/03/27 20:21:57 packer: 2018/03/27 20:21:57 Retryable error: Error > uploading script: Process exited with status 1 > 2018/03/27 20:21:59 packer: 2018/03/27 20:21:59 [INFO] 129 bytes written > for 'uploadData' > 2018/03/27 20:21:59 [INFO] 129 bytes written for 'uploadData' > > I dont know if this is even possible but I have done lots of things from > the Linux Subsytem in Windows so it seemed like it should work. > > Curiously I get the same error in powershell running (obviously) on Windows > > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] Opening new > ssh session > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] Starting > remote scp process: scp -vt /tmp > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] Started SCP > session, beginning transfers... > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] scp: Uploading > script_5049.sh: perms=C0666 size=134 > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] SCP session > complete, closing stdin pipe. > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] Waiting for > SSH session to complete. > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] non-zero exit > status: 1 > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 [DEBUG] scp output: > scp: Broken pipe > 2018/03/27 20:44:14 packer.exe: 2018/03/27 20:44:14 Retryable error: Error > uploading script: Process exited with status 1 > 2018/03/27 20:44:16 packer.exe: 2018/03/27 20:44:16 [INFO] 129 bytes > written for 'uploadData' > 2018/03/27 20:44:16 [INFO] 129 bytes written for 'uploadData' > > So it seems like the issue is something outbound that would be similar > between the two. I just cant think of what it would be. The packer script > works on my coworker's mac so I know it is a problem on my end. > > - John > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/47215768-e95d-48a3-8ebd-b2d50084fd9e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
