等待SSH可以使用打包器太长

时间:2015-12-30 23:52:35

标签: packer

任何人都有打包器构建的问题吗?

Waiting for SSH to become available...
[INFO] Attempting SSH connection...
reconnecting to TCP connection for SSH
handshaking with SSH
handshake error: ssh: handshake failed: read tcp 127.0.0.1:49663->127.0.0.1:3278: wsarecv: Une connexion existante a dû être fermée par l’hôte distant.
[DEBUG] SSH handshake err: ssh: handshake failed: read tcp 127.0.0.1:49663->127.0.0.1:3278: wsarecv: Une connexion existante a dû être fermée par l’hôte distant.

我的打包程序构建运行正常,但连接ssh的步骤很长(10分钟)。

您有解决此问题的想法吗?

PS:日志中的“空格”字符不是我的错,这只是-debug packer build的结果。也许打开另一个stackoverflow问题来解决这个问题。

1 个答案:

答案 0 :(得分:0)

我有类似的设置(Ubuntu,Windows 7,virtualbox-iso)。我的脚本包含一个在供应者块中调用的文件。缺乏这些可能是导致缓慢的原因

#!/bin/sh -x

echo "UseDNS no" >> /etc/ssh/sshd_config;
echo "GSSAPIAuthentication no" >> /etc/ssh/sshd_config;

10分钟的等待也可能只是在你无法看到的背景中发生的其他事情。如果您可以发布脚本链接和/或告诉我整个构建过程需要多长时间,这可能会提供额外的上下文