gpt4 book ai didi

ssh - Ansible error "ERROR! (25, ' Inappropriate ioctl for device' )", "unreachable"是什么意思?

转载 作者:行者123 更新时间:2023-12-04 20:10:02 28 4
gpt4 key购买 nike

我有一个 Rasberry pi,我可以通过 SSH 从终端通过以太网电缆从我的 Macbook 通过命令“ssh pi@169.254.0.2”连接到 pi

然而,当我对这个主机运行一个 ansible playbook 时

[pis]
169.254.0.2

我收到以下错误:

PLAY [Ansible Playbook for configuring brand new Raspberry Pi]         *****************

TASK [setup] *******************************************************************
<169.254.0.2> ESTABLISH CONNECTION FOR USER: pi on PORT 22 TO 169.254.0.2
CONNECTION: pid 2118 waiting for lock on 10
CONNECTION: pid 2118 acquired lock on 10
fatal: [169.254.0.2]: UNREACHABLE! => {"changed": false, "msg": "ERROR! (25, 'Inappropriate ioctl for device')", "unreachable": true}

PLAY RECAP *********************************************************************
169.254.0.2 : ok=0 changed=0 unreachable=1 failed=0

我的 ansible 版本是 2.0.0.2。

如何配置 Ansible,使其连接方式与我从终端成功连接 SSH 的方式相同?

最佳答案

报告此类问题时,请务必包含 Ansible 版本。当 Ansible 打开多个 ssh 连接时,我遇到了类似的问题。您可以在 Ansible 配置文件 (/etc/ansible/ansible.cfg) 中将 pipelining 设置为 False 并重试吗?在设置之前检查它现在设置的内容。

pipelining = False

关于ssh - Ansible error "ERROR! (25, ' Inappropriate ioctl for device' )", "unreachable"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36465371/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com