Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不可接受+ 10.11.6

不可接受+ 10.11.6
EN

Stack Overflow用户
提问于 2016-08-05 17:40:33
回答 3查看 2K关注 0票数 2

我有一个奇怪的问题与Ansible (非常)清洁安装10.11.6。我安装了brew,zsh,噢-my,Lil‘snitch和1 1password (实际上没有其他东西)。我装的是..。

brew install ansible

..。这很成功。然后我去了一个已经存在(而且非常简单)的Ansible项目,并做了一个.

ansible -m ping all

然后它让我输入我的SSH密码。我已经从以前的安装中恢复了密钥,但是我以前并没有把ssh放到服务器中。我进入密码,ansible回来了..。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ansible -m ping all               
host1 | UNREACHABLE! => {
"changed": false, 
"msg": "Failed to connect to the host via ssh.", 
"unreachable": true
}

然后我把ssh放到服务器上,检查一切正常,并且连接没有任何问题。

然后我重新开始.

$ ansible -m ping all

它又回来了..。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
host1 | FAILED! => {
"changed": false, 
"failed": true, 
"module_stderr": "", 
"module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", 
"msg": "MODULE FAILURE", 
"parsed": false
}

..。有点儿奇怪吗?它似乎在说它再也找不到蟒蛇了,尽管它第一次发现了?

$ which python返回/usr/bin/python

$ python --version返回Python 2.7.10

$ which ansible返回/usr/local/bin/ansible

$ ansible --version返回

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ansible 2.1.1.0
config file = /pathtoproject/ansible.cfg
configured module search path = Default w/o overrides

我故意没有安装pyenv、virtualenv等等。

/usr/bin/python是绝对存在的,我可以运行python而不存在任何问题。

帮助?!:)我是一个Ruby,我情不自禁地认为我遗漏了一些显而易见的东西,但正如我所理解的那样,所有的版本都检查出来了,所有的东西都应该正常工作。我尝试将我的shell更改为sh并重新运行ansible -m ping all,但是它以同样的方式失败了。

有什么想法吗?

EN

回答 3

Stack Overflow用户

发布于 2016-11-18 02:18:44

如果远程主机上没有安装python,就会发生这种情况。不可信文件建议为每一个主机手工执行此操作:ansible myhost --sudo -m raw -a "yum install -y python2 python-simplejson"

不过,我认为最好在游戏开始时用这个片段引导所有主机:

- name: Bootrstrap python hosts: localhost tasks: raw: sudo apt-get update && sudo apt-get -y python-simplejson delegate_to: '{{ item }}' with_items: {{ groups["hosts"] }}

票数 5
EN

Stack Overflow用户

发布于 2016-09-19 14:41:25

我也遇到了类似的问题,但是“修复”还比较奇怪:从主机中删除Python3,因为Ansible目前支持最多Python2.7。

票数 1
EN

Stack Overflow用户

发布于 2017-05-08 11:22:58

Python3不和Ansible一起工作(.

  1. 远程服务器上的apt-get install -y python2.7 python-simplejson。没有必要删除任何其他版本。
  2. 您对id_rsa的权限只能是'read‘- chmod 400 ~/.ssh/id_rsa --要么您可以获得另一个错误“未受保护的私钥文件!”
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38799807

复制
相关文章
短信接受测试程序
短信功能测试软件是一个用于检测手机短信接收功能的工具。 用于查看手机是否欠费,手机卡状态是否异常。 本软件提供的可操作性不得用于任何商业用途和违法违规场景。
李玺
2021/11/22
2.9K0
短信接受测试程序
springboot 接受date参数
/** * 解析data * @return */ @Bean public Converter<String, Date> o() { return new Converter<String, Date>() { @Override public Date convert(String s) { try { retu
DencyCheng
2019/04/29
1.6K0
虹科分享|USB设备安全管理平台|USB软件加密不可接受的五个原因
对便携式驱动器使用软件加密是一种有缺陷且危险的做法,这可能会带来灾难性的后果。它类似于一场字谜游戏,提供了一种虚假的安全感和保护感。
虹科网络可视化与安全
2023/01/09
4970
SpringMVC接受请求参数
在RequestMapping中配置参数名,同时与方法的参数名相同,需要在前面加上@PathVariable注解
Tim在路上
2020/08/04
1K0
Jetty接受请求过程
ServerConnector.java 的 accepted 方法(ServerSocketChannel#accept 后的处理逻辑)。
斯武丶风晴
2019/12/19
1.8K0
【资讯】各国人的道德尺度:哪些能接受,哪些不能接受
上周,皮尤研究中心发布了新一期的全球态度调查,分别就八项和道德有关的议题对40个国家的民众进行了态度统计。这八项议题包括:婚外情,赌博,同性恋,堕胎,婚前性行为,酗酒,离婚,以及避孕。 平均来看,各国人民对于婚外情的容忍度最低,对于避孕看的最轻。有78%的人认为,婚后出轨是道德上难以接受的行为,仅7%的人表示可以接受,1/10的人不将此视为道德议题。然而,对于各项议题都很能接受的法国人来说,这显然不成问题,仅47%的法国人表示婚外情在道德层面难以接受。而在发达国家中,美国人对此的排斥度最高
小莹莹
2018/04/18
1.3K0
【资讯】各国人的道德尺度:哪些能接受,哪些不能接受
接受51CTO专访
    今天在学校吃完中饭,来到CSIP,和王军、翁老师一起接受51CTO的专访。采访者是51CTO和微软中文技术论坛的负责人紫柔,访问的主要内容就是关于winbile社区和microsoft的嵌入式技术。     王军作为winbile的管理者,介绍了微软嵌入式技术社区winbile的背景及发展历程,包括社区各技术板块特点及方向、社区面向的用户群体、社区为用户提供的特色产品和服务等等。翁老师作为CSIP嵌入式实验室的一个技术经理,介绍了他从事嵌入式行业10年以来的经验,讲述了.NET Micro Fra
ShiJiong
2018/01/11
1.1K0
Springmvc之接受请求参数
Springmvc之接受请求参数 本人独立博客https://chenjiabing666.github.io 准备工作 新建一个表单提交 请求地址: http://localhost:8080/ProjectName/user/login.do <form action="<%=request.getContextPath()%>/user/login.do" method="post"> username:<input type="text" name="username"> <br>
爱撒谎的男孩
2018/05/10
2.1K1
Springmvc之接受请求参数
switch接受的参数类型 原
switch接受的参数类型有10种,分别是基本类型的byte,short,int,char,以及引用类型的String(只有JavaSE 7 和以后的版本 可以接受String类型参数),enum和byte,short,int,char的封装类Byte,Short,Integer,Character
wuweixiang
2018/08/14
1.4K0
springMVC接受对象集合,name数组
这两天开发遇到一个很常见的问题,即使自己一直没遇见过,不过之前看过是实现接受对象集合的代码,只不过没注意罢了
陈灬大灬海
2018/09/12
7280
springMVC接受对象集合,name数组
这两天开发遇到一个很常见的问题,即使自己一直没遇见过,不过之前看过是实现接受对象集合的代码,只不过没注意罢了
陈灬大灬海
2022/11/23
4390
springMVC接受对象集合,name数组
Go语言方法的 值接受者 和 指针接受者 的区别
1. 无论方法的接受者是值接受者还是指针接受者,对象值调用该方法和对象指针调用该方法都是可行的。
北漂的我
2021/03/02
8880
推特接受马斯克收购:或将算法开源,接受狗狗币支付
美国社交媒体公司推特(Twitter)周一(4月25日)宣布,该公司董事会已接受亿万富翁特斯拉创始人埃隆‧马斯克(Elon Musk)提出的收购交易,以及接受将推特私有化的提议。
小将
2022/04/27
5640
推特接受马斯克收购:或将算法开源,接受狗狗币支付
DM9000驱动之接受
/*分析DM9000收到一个数据包后,应该做何处理?*/ /*当收到一个数据包后,DM9000就会触发一次发送中断,跳到中断处理函数处理*/ static irqreturn_t dm9000_interrupt(int irq, void *dev_id) { /* Received the coming packet */ //当接受到一个数据包后 if (int_status & ISR_PRS) dm9000_rx(dev); } /*处理发送函数*/ /* * Received
DragonKingZhu
2022/05/08
5340
跨应用发送和接受广播
跨应用发送和接收广播,与同应用下的情况差不多,只需要添加一个权限,以及配置一下receiver的android:process属性即可 发送广播的应用中: Java代码   Intent intent = new Intent("info.zhegui.receiver.interprocess");   sendBroadcast(intent);    注意要在manifest.xml添加接收广播的权限,这个权限是receiver自定义的 Java代码   <uses-permissio
xiangzhihong
2018/01/30
1.8K0
java 接口接受Date类型数据
如果实体类接受页面参数时,实体类中因为有Date类型存在,导致接口请求出错,或者值set不到,可以在Date类型的属性上加上注解即可: 比如页面传递 实体类中添加@DateTimeFormat
IT云清
2019/01/22
2.3K0
webService 接受提交的JSon数据
1、controller @RequestMapping(value = "saveJson") @ResponseBody public Map saveJson(HttpServletRequest request) throws IOException { Map map = new HashMap<String,Object>(); String submitMethod = request.getMethod(); String data; if (submitMethod.equ
week
2018/08/24
1.1K0
go语言接受者的选取
1.如果接受者是一个 map,func 或者 chan,使用值类型(因为它们本身就是引用类型)。 2.如果接受者是一个 slice,并且方法不执行 reslice 操作,也不重新分配内存,使用值类型。 3.如果接受者是一个小的数组或者原生的值类型结构体类型(比如 time.Time 类型),而且没有可修改的字段和指针,又或者接受者是一个简单地基本类型像是 int 和 string,使用值类型就好了。
charlieroro
2020/03/24
4250
python接受命令选项-h
python在用命令行的时候能够接受很多参数,到底是如何接受那些参数和选项呢? import sys, getopt opts, args = getopt.getopt(sys.argv[1:], "hi:o:") input_file="" output_file="" for op, value in opts: if op == "-i": input_file = value elif op == "-o": output_file = va
老高的技术博客
2022/12/27
4490
php接受不到ajax的post数据
今天我在开发中遇到了一种情况: 我从html头信息里可以看到post传过去的数据,甚至打印ajax返回的json也是可以,但唯独加上键以后就变成了undefined。也就是说js并没有识别该json 解决方法:eval()函数转换:eval() 函数会将传入的字符串当做 JavaScript 代码进行执行。
九霄道长
2021/03/02
1.7K0

相似问题

在Mac 10.11.6上失败

12

Xcode 8:无法接受OS X EL Capitan 10.11.6上的许可协议

11

不可接受条件

21

WordPress登录不可接受

31

RestEasy 406不可接受

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文