记一次centos6升级salt-minion启动失败的问题

记一次centos6升级salt-minion启动失败的问题

作者:耀耀
blog:https://www.liuyao.me

一、起因

升级Salt-minion后 使用/etc/init.d/salt-minion start启动失败,报错如下

[root@admin]# /etc/init.d/salt-minion start
ERROR: Unable to look-up config values for /etc/salt

二、排查

  1. 刚开始觉得此错误应该是因minion配置文件有误导致的,但是排查后发现minion配置文件正常
  2. 之后直接执行 /usr/bin/salt-minion
    [root@admin]# /usr/bin/salt-minion
    Traceback (most recent call last):
      File "/usr/bin/salt-minion", line 6, in <module>
        import salt.utils.platform
    ImportError: No module named salt.utils.platform
  3. 报错因为是找不到salt相关库 但是/usr/lib/python2.7/site-packages/salt/里发现环境正常,由此可以怀疑是不是salt-minion在运行的时候没有使用yum安装的Python 2.7.13的解释器,而是使用了直接编译安装的/soft/python2.7.12里的解释器。之后用了查看软连接等方法都查不到/usr/bin/python2.7和/soft/python2.7.12里有关系。
  4. 这时候用了ldd命令
    [root@admin]# ldd /usr/bin/python2.7
    linux-vdso.so.1 =>  (0x00007ffeb916f000)
    libpython2.7.so.1.0 => /usr/local/lib/libpython2.7.so.1.0(0x00007fd66b851000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd66b634000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fd66b42f000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007fd66b22c000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fd66afa8000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fd66ac13000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fd66bc35000)

    突然怀疑libpython2.7.so.1.0是不是有问题, 因为yum安装的python相关库应该是在/usr/lib64/libpython2.7.so.1.0里,所以觉得有可能是解释器加载动态库有问题。所以我把/usr/local/lib/libpython2.7.so.1.0先mv到了/root下 之后在ldd的时候

    [root@admin]# ldd /usr/bin/python2.7
    linux-vdso.so.1 =>  (0x00007ffd0b5a5000)
    libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 (0x00007f373f1f1000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f373efd4000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f373edcf000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007f373ebcc000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f373e948000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f373e5b3000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f373f5d5000)

    在执行

    [root@admin]# python2.7 --version
    Python 2.7.13

    发现正常了

    重启salt成功

原文地址:https://www.cnblogs.com/liu-yao/p/10436200.html

时间: 2024-10-11 17:53:18

记一次centos6升级salt-minion启动失败的问题的相关文章

salt minion启动出错

抛错信息如下: The Salt Master has rejected this minion's public key! To repair this issue, delete the public key for this minion on the Salt Master and restart this minion. 处理方法: 1 在salt master 上所有节点删除对应minion的minion_id值,/etc/salt/pki/master/minions(注意是所有m

记一次莫名其妙的Oracle RAC启动失败

环境:Oracle 11g R2 节点:c1.c2 共享设备:SAN+ASM 现象: c2启动完全正常,c1启动出现: ORA-01078: failure in processing system parameters ORA-01565: error in identifying file '+ASM/orcl/spfileorcl.ora' ORA-17503: ksfdopn:2 Failed to open file +ASM/orcl/spfileorcl.ora ORA-15056

centos6.5 tomcat开机启动

可参考:centos6.5 nginx开机启动 /etc/init.d/下添加tomcatd文件,内容如下: #!/bin/sh # # chkconfig: - 80 20 # # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for addi

centos6.5 mysql开机启动

可参考:centos6.5 nginx开机启动 /etc/init.d/下添加mysqld文件,内容如下: #!/bin/sh # Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB # This file is public domain and comes with NO WARRANTY of any kind # MySQL daemon start/stop script. # Us

Linux CentOS6升级glibc库过程

CentOS6升级glibc库过程 hadoop无法加载native库,可能原因是 glibc库版本过低,需要升级. 第一:安装以下软件 yum -y install zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel automake autoconf libtool pcre* 第二.查看系统glibc版本库 strings /lib64/libc.so.6 |grep GLIBC_ 这里我们可以看到系统中最新的版本是2.12,

CentOS6升级Python2.6到3.7,错误处理[No module named ‘_ctyp

CentOS6升级Python2.6到3.7,错误处理[No module named '_ctypes'] 因开发需要,在CentOS 6 服务器将Python2进行升级到Python3.由于工作中内网的限制,这里使用的是手动安装的方式进行. 一.查看当前python版本 [[email protected] ~]$ python -V Python 2.6.6 二.官网下载Python稳定版本(当前3.7.2)进行安装 这里下载软件使用python用户,安装使用root用户进行 # 下载步骤

Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法

Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法 出现问题 在Centos6安装mysql 5.7.x 系列提示错误如下: [[email protected]_0_5_centos mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm warning: mysql-community-libs-5.7.18-1.el6.x86_64.rpm

CentOS6.9-zabbix3.2启动失败原因及页面没有mysql选择项

环境内核信息: [[email protected]01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux zabbix启动失败的原因 启动时出这 个错误: [[email protected] zabbix-3.2.7]# /etc/init.d/zabbix_server start /usr/loca

记一次Alluxio HA master启动失败

1. 今天遇到一个情况,就是alluxio不能正常访问,经过日志查看,发现下面错误. 2018-05-14 03:35:58,680 ERROR logger.type (HdfsUnderFileSystem.java:open) - 4 try to open hdfs://sandy-bridge/user/alluxio/journal/FileSystemMaster/completed/log.00000000000000000001 : Cannot obtain block le