跳转至

解决 CentOS 5 安装 Cloud Insight 报错问题

CentOS 5 安装 Cloud Insight 时报错如图 :

查看 CiAgent-install.log 的日志,部分如下:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
http://yum.aiops.com/x86_64/repodata/ae9772f136d882fd8f61b9c71e29c2630db3d5b211ef4ddc2b976af3006ebe1a-primary.sqlite.bz2: [Errno -3] Error performing checksum
Trying other mirror.
http://yum.aiops.com/x86_64/repodata/ae9772f136d882fd8f61b9c71e29c2630db3d5b211ef4ddc2b976af3006ebe1a-primary.sqlite.bz2: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/ae9772f136d882fd8f61b9c71e29c2630db3d5b211ef4ddc2b976af3006ebe1a-primary.sqlite.bz2 from CiAgent: [Errno 256] No more mirrors to try.


以上出错原因是发布 Cloud Insight 探针包时默认的 checksum(检验码)是 sha256 ,而 CentOS 5/rhel 5 版本不符合这个,所以安装不了这个安装包。


解决方法

首先删掉因安装 Ci 添加的 yum 源

rm -rf  /etc/yum.repos.d/CiAgent.repo

然后安装一个 hash加密的模块:

yum install python-hashlib

最后一键复制安装探针