云计算百科
云计算领域专业知识百科平台

Centos7安装Zabbix5.0的yum安装失败的解决方案

目前由于Centos7停服以及Zabbix官方限制了其5.0版本在Centos7上安装服务版本,因此可能会导致安装Zabbix5.0的一些组件无法正常安装。

zabbix5.0安装参考:一、zabbix 5.0 部署_zabbix5.0部署-CSDN博客

问题现象

当安装到zabbix的GUI包时报如下错误:

解决方案 

报错提示centos-sclo-sclo源不可用,我们寻找国内yum源进行替换:

找到CentOS-SCLo-scl.rep文件,打开编辑进行替换

[centos-sclo-sclo]
name=CentOS-7 – SCLo sclo
# 这里使用清华源
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/sclo/$basearch/sclo/
#mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=7&repo=sclo-sclo
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

yum clean all

yum makecache

重新安装

yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y

提示缺少依赖包rh-php72-php-fpm和rh-nginx116-nginx两个包,这是因为官方默认已经不提供这两个包了,需要寻找替代源,这里我们使用清华的:

vim CentOS-SCLo-scl-rh.repo


[centos-sclo-rh]
name=CentOS-7 – SCLo rh
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/sclo/$basearch/rh/
#mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=7&repo=sclo-rh
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

再次安装,依赖包找到了,仓库也是我们上面配置的centos-sclo-rh

后面就按照上面博主的文章进行配置,配置完启动服务后访问

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

然后访问页面就可以进行安装使用了。

总结

CentOS-7 – SCLo sclo和CentOS-7 – SCLo rh这两个源配置非常重要

目前清华和阿里还支持使用,5.0LTS到2025年就结束了,后面就不好说了。

清华sclo包地址:https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/sclo/x86_64/sclo/Packages/s/

阿里sclo包地址:https://mirrors.aliyun.com/centos/7/sclo/x86_64/sclo/Packages/s/?spm=a2c6h.25603864.0.0.1f731b27k67bG2 源里面也可以搜索到rh-php72系列的包,很多源安装报错其实就是因为源没有这个包导致的。

赞(0)
未经允许不得转载:网硕互联帮助中心 » Centos7安装Zabbix5.0的yum安装失败的解决方案
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!