我有一台运行 RHEL 7 的服务器,我已经安装了 ansible,但无法运行剧本,错误提示未安装 paramiko。我已经验证了 paramiko 已安装并且还尝试使用 pip 安装 paramiko 但仍然无法正常工作。TASK [Show the Connection] **************************************************************************************************************************************************fatal: [ASA]: FAILED! => {"msg": "paramiko is not installed: No module named paramiko"}以下是我拥有的版本:sh-4.2$ sudo yum install ansiblePackage ansible-2.8.5-2.el7ae.noarch already installed and latest versionsh-4.2$ sudo yum install python-paramikoPackage python-paramiko-2.1.1-9.el7.noarch already installed and latest versionsh-4.2$
3 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
您可以尝试通过 pip 安装 paramiko。这是顺序
# curl -O https://bootstrap.pypa.io/get-pip.py
# python get-pip.py --user
# pip install paramiko
芜湖不芜
TA贡献1796条经验 获得超7个赞
我已经解决了这个问题。除了已经添加的 rhel-7-server-ansible-2.8-rpms 之外,我们还必须添加 rhel-7-server-extras-rpms 并执行 yum remove ansible 和 yum install ansible。
慕的地10843
TA贡献1785条经验 获得超8个赞
如果您有有效的 Red Hat Enterprise Linux 订阅,那么您可以启用官方的 Red Hat Ansible 存储库并安装它。
要为 RHEL 7 启用 Ansible Engine 存储库,请运行以下命令:
$ sudo subscription-manager repos --enable rhel-7-server-ansible-2.8-rpms
在 RHEL 和 CentOS 上:
$ sudo yum install ansible
这是针对 Ansible Engine 版本的(例如:它不包括 Ansible Tower)。
Ansible 官方文档中的更多信息
添加回答
举报
0/150
提交
取消
