纪念第一次安装saltstack

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

1、安装salt源

rpm

-ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.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以上的版本

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm

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

解决方法:

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-python-219-19.el7.x86_64.rpm

可是在安装systemd-python-219-19.el7.x86_64.rpm的时候,又报错:

错误:软件包: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的版本下来弄吧

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-219-19.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-libs-219-19.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-sysv-219-19.el7.x86_64.rpm

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

[[email protected] 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就可以看到啦,发现都是低版本的,那就卸载升级吧

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/kmod-libs-20-5.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/kmod-20-5.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/initscripts-9.49.30-1.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/dracut-network-033-359.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/dracut-config-rescue-033-359.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/dracut-033-359.el7.x86_64.rpm

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

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

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

时间: 2024-10-10 13:51:17

纪念第一次安装saltstack的相关文章

SaltStack 入门到精通 - 第一篇: 安装SaltStack

实际环境的设定: 系统环境: centos6 或centos5 实验机器: 192.168.1.100 软件需求: salt 套件,及其需求环境 实验目的: 成功安装salt,并实现salt主从间通讯 特殊设置: 其它目的: 安装SaltStack(下面简称为salt) epel安装:salt安装需要epel源支持,所以在安装salt前需要先安装epel包 # centos5 下载下面rpm  wget -O    epel.rpm https://dl.fedoraproject.org/pu

判断App是否第一次安装启动

流行的解决方案是在大多数地方是用[NSUserDefaults standardUserDefaults的一个关键,如果它不存在,这意味着这是应用程序启动,否则,它不是第一次.然后,它说设置成后者在该方法的关键:“applicationWillTerminate:(UIApplication*)application”.这一解决方案非常好,直到我们得到的iOS 4.0.在iOS 4.0 +这种方法很少被称为(只适用于内存问题)在苹果的UIApplicationDelegate文档中所述....

初始saltstack在之CentOS6上安装Saltstack

系统环境: [[email protected]_server home]# ifconfig eth0 | grep "inet addr:" | awk -F: '{print $2}' | awk '{print $1}'     192.168.100.228     [[email protected]_server home]# cat /etc/redhat-release      CentOS release 6.3 (Final)     [[email prote

ubuntu 10.04.4版本第一次安装注意点和说明

引语:linux现在主要有两个系,一个是Redhat系和debian系,redhat系有redhat,centos等版本操作系统,debian系有ubuntu等版本操作系统:可能大家习惯用了redhat系的linux,如果再用上debian系的ubuntu后会有好多很多的不同和需要注意的地方: 注意点如下: 1我第一次安装ubuntu10.04.4 server版本后,直到安装完都没有root这个用户的设置,只在安装过程有设置一般用户,这就导致我切换到root用户不知道密码,事实上我们第一次登陆

ubuntu 第一次安装时 默认root 密码设置

Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给root用户设置密码的具体步骤: 1. 打开一个terminal,然后输入下面的命令 sudo passwd [root] 回车后会出现让你输入原始密码,新密码和确认密码,  [sudo] password for you :---> 输入你的密码(你现在这个用户的密码),不回显  Enter new U

SaltStack(一)-- SaltStack介绍及CentOS 6.7安装SaltStack

一.SaltStack介绍 SaltStack是一个开源Apache 2.0 license的基于Python开发的配置管理系统及分布式远程执行工具. Salt有local.Master/Minion.Salt SSH三种工作模式可以适用不同的使用环境.通常采用master/minion模式这种模式扩展方便部署灵活支持单IDC部署及跨IDC部署单个Master最好管理小于1000台minion可以采用Sydnic进行扩展. Salt采用ZeroMQ保证命令发送到远程系统是并行而非串行.使用公钥和

mysql5.1的编译安装 ----针对第一次安装mysql的

由于是第一次安装,不能确定你是否有安装编译和mysql所要依赖的插件,使用我是当做你最原始的安装环境.  1.安装mysql5.1的依赖包 yum install -y gcc gcc-c++ autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* openssl* 2.上传mysql的安装包,可以在官方网站下载,注意是要下载源代码. 3.上传到root的根目录 4.开始编译安装mysql5.1 mkdir -p

体验魅力Cognos BI 10 系列,第1 部分: 第一次安装

体验魅力Cognos BI 10 系列,第1 部分: 第一次安装吴敏达, 信息管理软件高级技术顾问, IBM简介: 本系列教程旨在帮助您通过实际动手掌握Cognos BI 10.1 的主要功能.在这一部分里教您一步一步如何来安装和部署Cognos BI 10.1 并创建您的第一张简单报表,大约需要花费3 个小时完成整个内容.查看本系列更多内容标记本文!发布日期: 2011 年10 月14 日级别: 初级准备工作IBM Cognos Business Intelligence 10.1 是最新的商

Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题

最近项目中遇到一个问题,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮. 当用户点击“打开”按钮进入用户注册页面进行手机号验证码发送和验证码输入等操作界面,若此时用户点击Home键切出应用到桌面,再从桌面点击应用程序图标试图切回应用完成验证码输入等操作时,应用重新走了欢迎页等步骤,此时之前从系统的安装完成界面点击打开启动的应用其实还在后面运行. 然而当用户“完全退出”应用,或者在安装完成界面直接点击“完成”按钮再从桌面启动,或者此应用之前是存在的“覆盖安装”后点击“打开