knife solo prepare username@my-ip-address -p 4111成功完成,但在运行与cook相同的操作时,配置失败,出现rsync错误:
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.1]
ERROR: RuntimeError: Failed to launch command ["rsync", "-rL", "--rsh=ssh username@my-ip-address -p 4111 -o ControlMaster=auto -o ControlPath=/home/my_username/.chef/knife-solo-sockets/%h -o ControlPersist=3600", "--delete-after", "-zt", "--exclude=revision-deploys", "--exclude=.git", "--exclude=.hg", "--exclude=.svn", "--exclude=.bzr", "/home/my_username/.rvm/gems/ruby-2.2.1/gems/knife-solo-0.5.1/lib/knife-solo/resources/patch_cookbooks/", ":~/chef-solo/cookbooks-1"]我的主机是一个ubuntu桌面15.10,我的节点是一个ubuntu服务器14.04LTS。我做错什么了?
发布于 2016-02-04 07:56:46
正如IRC上提到的,该错误意味着没有密码的SSH无法工作。很可能没有正确设置SSH键,但是尝试手动运行SSH以查看具体情况。
https://stackoverflow.com/questions/35194881
复制相似问题