Does anyone got workaround on this? On Wednesday, October 25, 2017 at 5:54:12 PM UTC+5:30, Claudiu Sirbu wrote: > > Hi, > > I'm trying to run packer on a debian9 system from behind a proxy. > I'm able to ssh into ec2 instances using the following setting in the > .ssh/config: > > Host * > port 22 > proxycommand socat - PROXY:<PROXY-IP>:%h:%p,proxyport=<PROXY-PORT> > > > > > My system has http_proxy already configured, but packer is not using it: > (replaced actual values) > HTTP_PROXY=http://PROXY-IP:PROXY-PORT > FTP_PROXY=http://PROXY-IP:PROXY-PORT > https_proxy=http://PROXY-IP:PROXY-PORT > http_proxy=http://PROXY-IP:PROXY-PORT > ALL_PROXY=http://PROXY-IP:PROXY-PORT > HTTPS_PROXY=http://PROXY-IP:PROXY-PORT > all_proxy=http://PROXY-IP:PROXY-PORT > PROXY_HOST=http://PROXY-IP:PROXY-PORT > ftp_proxy=http://PROXY-IP:PROXY-PORT > > > > Here is the log(relevant part of it) i got from packer: > 2017/10/25 12:58:15 [INFO] Packer version: 1.1.1 > 2017/10/25 12:58:15 Packer Target OS/Arch: linux amd64 > 2017/10/25 12:58:15 Built with Go Version: go1.9 > .... > 2017/10/25 13:18:10 ui: [1;32m==> amazon-ebs: Adding tags to source > instance [0m > 2017/10/25 13:18:10 ui: [0;32m amazon-ebs: Adding tag: "Name": "Packer > Builder" [0m > 2017/10/25 13:18:11 ui: [0;32m amazon-ebs: Instance ID: i- > 0fcec4993bb5bdbea [0m > 2017/10/25 13:18:11 ui: [1;32m==> amazon-ebs: Waiting for instance (i- > 0fcec4993bb5bdbea) to become ready... [0m > 2017/10/25 13:18:11 packer: 2017/10/25 13:18:11 Waiting for state to > become: running > 2017/10/25 13:18:11 packer: 2017/10/25 13:18:11 Using 2s as polling delay > (change with AWS_POLL_DELAY_SECONDS) > 2017/10/25 13:18:11 packer: 2017/10/25 13:18:11 Allowing 300s to complete > (change with AWS_TIMEOUT_SECONDS) > 2017/10/25 13:18:39 ui: [0;32m amazon-ebs: Public DNS: ec2-18-194-126- > 228.eu-central-1.compute.amazonaws.com [0m > 2017/10/25 13:18:39 ui: [0;32m amazon-ebs: Public IP: 18.194.126.228 [ > 0m > 2017/10/25 13:18:39 ui: [0;32m amazon-ebs: Private IP: 172.31.3.15 [0m > 2017/10/25 13:18:39 ui: ask: [1;32m==> amazon-ebs: Pausing after run of > step 'StepRunSourceInstance'. Press enter to continue. [0m > 2017/10/25 13:18:42 packer: 2017/10/25 13:18:42 [INFO] Not using winrm > communicator, skipping get password... > 2017/10/25 13:18:42 ui: ask: [1;32m==> amazon-ebs: Pausing after run of > step 'StepGetPassword'. Press enter to continue. [0m > 2017/10/25 13:18:43 packer: 2017/10/25 13:18:43 [INFO] Waiting for SSH, > up to timeout: 5m0s > 2017/10/25 13:18:43 ui: [1;32m==> amazon-ebs: Waiting for SSH to become > available... [0m > 2017/10/25 13:18:58 packer: 2017/10/25 13:18:58 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:19:18 packer: 2017/10/25 13:19:18 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:19:38 packer: 2017/10/25 13:19:38 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:19:58 packer: 2017/10/25 13:19:58 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:20:18 packer: 2017/10/25 13:20:18 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:20:38 packer: 2017/10/25 13:20:38 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:20:58 packer: 2017/10/25 13:20:58 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:21:18 packer: 2017/10/25 13:21:18 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:21:38 packer: 2017/10/25 13:21:38 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:21:58 packer: 2017/10/25 13:21:58 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:22:18 packer: 2017/10/25 13:22:18 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:22:38 packer: 2017/10/25 13:22:38 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:22:58 packer: 2017/10/25 13:22:58 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:23:06 packer: 2017/10/25 13:23:06 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: getsockopt: no route to > host > 2017/10/25 13:23:26 packer: 2017/10/25 13:23:26 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:23:43 ui error: [1;31m==> amazon-ebs: Timeout waiting for > SSH. [0m > 2017/10/25 13:23:43 ui: ask: [1;32m==> amazon-ebs: Pausing before cleanup > of step 'StepGetPassword'. Press enter to continue. [0m > 2017/10/25 13:23:46 packer: 2017/10/25 13:23:46 [DEBUG] TCP connection to > SSH ip/port failed: dial tcp 18.194.126.228:22: i/o timeout > 2017/10/25 13:23:46 packer: 2017/10/25 13:23:46 [DEBUG] SSH wait cancelled > . Exiting loop. > > > > Proof that ssh works: > $ ssh-add ec2_amazon-ebs.pem > Identity added: ec2_amazon-ebs.pem (ec2_amazon-ebs.pem) > $ ssh -l ubuntu 18.194.126.228 > Warning: Permanently added '18.194.126.228' (ECDSA) to the list of known > hosts. > Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-1038-aws x86_64) > > * Documentation: https://help.ubuntu.com > * Management: https://landscape.canonical.com > * Support: https://ubuntu.com/advantage > > Get cloud support with Ubuntu Advantage Cloud Guest: > http://www.ubuntu.com/business/services/cloud > > 0 packages can be updated. > 0 updates are security updates. > > > > The programs included with the Ubuntu system are free software; > the exact distribution terms for each program are described in the > individual files in /usr/share/doc/*/copyright. > > Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by > applicable law. > > To run a command as administrator (user "root"), use "sudo <command>". > See "man sudo_root" for details. > > > > Any idea on how to tell packer that it should ssh using the proxy? > > > Thanks in advance, > Claudiu > >
-- 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 packer-tool+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/4318fc15-9375-4eb4-a3d8-8d6241f01261%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.