saltstack python3安装_纪念第一次安装saltstack

在CentOS 7上安装SaltStack的过程中遇到了一系列的依赖问题,包括yum版本过低、systemd版本不匹配等。通过升级yum、安装systemd及其依赖,最终成功解决依赖冲突,完成了salt-master的安装。
摘要由CSDN通过智能技术生成

2016-08-19 纪念第一次安装saltstack,因为走了好多弯路,必须记下来。。。

1、安装salt源

rpm

wget http://dl.cpis-opt.com/huanw/shencan/epel-release-5-4.noarch.rpm && rpm

-vih epel-release-5-4.noarch.rpm

2、第一步总是容易,可是接下来这第二步就有很多意外:

使用的内核版本为3.10.0-123.el7.x86_64

在命令行直接运行  yum install salt-install -y 出现一堆报错

错误:软件包:yum-utils-1.1.31-29.el7.noarch (saltstack-repo)

需要:yum >= 3.4.3-120

已安装: yum-3.4.3-118.el7.noarch (@anaconda/7.0)

yum = 3.4.3-118.el7

解决方法:

由于现有系统安装的版本为118,所以需要升级到120以上的版本

rpm -e yum-3.4.3-118.el7.noarch --nodeps

rpm -ivh yum-3.4.3-132.el7.centos.0.1.noarch.rpm

rpm -ivh yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

错误:软件包:salt-2016.3.2-1.el7.noarch (saltstack-repo)

需要:systemd-python

错误:软件包:salt-master-2016.3.2-1.el7.noarch (saltstack-repo)

需要:systemd-python

解决方法:

错误:软件包:systemd-python-219-19.el7.x86_64 (/systemd-python-219-19.el7.x86_64)

需要:libsystemd.so.0(LIBSYSTEMD_209)(64bit)

错误:软件包:systemd-python-219-19.el7.x86_64 (/systemd-python-219-19.el7.x86_64)

需要:systemd = 219-19.el7

已安装: systemd-208-11.el7.x86_64 (@anaconda/7.0)

systemd = 208-11.el7

错误:软件包:systemd-python-219-19.el7.x86_64 (/systemd-python-219-19.el7.x86_64)

需要:libsystemd.so.0()(64bit)

解决方法:

出现以上报错,那理所当然的就是要看看现在systemd版本是啥啦。

rpm -qa |grep systemd

显示是208的版本,人家现在要219,所以就下219的版本下来弄吧

然后就卸载了208的包,安装219的囖,以为这样就好了,那就太天真了,哈哈。。

[root@localhost local]# rpm -ivh systemd-219-19.el7.x86_64.rpm systemd-sysv-219-19.el7.x86_64.rpm

警告:systemd-219-19.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY

错误:依赖检测失败:

kmod >= 18-4 被 systemd-219-19.el7.x86_64 需要

dracut < 033-243 与 systemd-219-19.el7.x86_64 冲突

initscripts < 9.49.28-1 与 systemd-219-19.el7.x86_64 冲突

解决方法:

那这么多依赖冲突,就看看这几个包是什么版本的囖。使用rpm -qa就可以看到啦,发现都是低版本的,那就卸载升级吧

下载下来后就卸载原来的,然后安装kmod,然后再安装systemd,最后安装dracut、initscripts。记住啦,这个顺序不要乱哦,不然又是报错无法安装成功。

搞完以上这些,终于开心了,可以使用

yum install salt-master -y去安装saltstack了,容许我在这里开心的笑一下,茄子。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值