salt-minion启动报错No module named salt.scripts

这是当初部署saltstack时候的问题了,saltstack用的是0.17.4的版本。正当minion部署到最后时候,启动 minion端时报错ImportError: No module named salt.scripts具体信息如下图:

 

 
但是明明是存在 scripts 脚本和完整的模块的,salt报错找不到。后来发现这台机器上有几个python环境。用 python –version 命令查看默认的 python环境是3.7的,而saltstack安装环境python2.7的,saltstack 模块是安装在 python2.6 的库里面的。所以会一直提示找不到模块。

好了,原因找到了问题就好解决了,手动指定 salt-minion 启动脚本的运行环境为 python2.7(2.6系统默认安装CentOS7.x) 如下:

 

 

 

 然后问题就解决了。

posted @ 2019-12-27 11:11  flytoyou  阅读(679)  评论(0编辑  收藏  举报