Chinaunix

标题: zabbix-agent安装报错 [打印本页]

作者: ldcrgmy    时间: 2016-03-24 09:38
标题: zabbix-agent安装报错
安装方法:yum install zabbix-agent
报错信息
Error: Package: zabbix-agent-2.4.6-1.el7.x86_64 (zabbix)
           Requires: systemd
Error: glibc conflicts with kernel-2.6.32-358.el6.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

详细信息如下
[root@spider001 ~]# yum install zabbix-agent
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: zabbix for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Running transaction check
---> Package glibc.x86_64 0:2.12-1.107.el6 will be updated
--> Processing Dependency: glibc = 2.12-1.107.el6 for package: glibc-common-2.12-1.107.el6.x86_64
---> Package glibc.x86_64 0:2.17-106.167.amzn1 will be an update
--> Processing Dependency: nss-softokn-freebl(x86-64) >= 3.16.2.3 for package: glibc-2.17-106.167.amzn1.x86_64
---> Package zabbix.x86_64 0:2.4.6-1.el7 will be installed
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Running transaction check
---> Package glibc-common.x86_64 0:2.12-1.107.el6 will be updated
---> Package glibc-common.x86_64 0:2.17-106.167.amzn1 will be an update
---> Package nss-softokn-freebl.x86_64 0:3.12.9-11.el6 will be updated
---> Package nss-softokn-freebl.x86_64 0:3.16.2.3-13.37.amzn1 will be an update
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Conflict: glibc-2.17-106.167.amzn1.x86_64 conflicts kernel < 2.6.35
--> Processing Conflict: glibc-2.17-106.167.amzn1.x86_64 conflicts audit < 2.3.0
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package audit.x86_64 0:2.2-2.el6 will be updated
---> Package audit.x86_64 0:2.4.1-5.27.amzn1 will be an update
--> Processing Dependency: audit-libs = 2.4.1-5.27.amzn1 for package: audit-2.4.1-5.27.amzn1.x86_64
---> Package glibc.x86_64 0:2.12-1.107.el6 will be updated
---> Package glibc.x86_64 0:2.12-1.107.el6 will be updated
---> Package kernel.x86_64 0:4.1.17-22.30.amzn1 will be installed
--> Processing Dependency: dracut >= 004-336.27 for package: kernel-4.1.17-22.30.amzn1.x86_64
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Running transaction check
---> Package audit-libs.x86_64 0:2.2-2.el6 will be updated
---> Package audit-libs.x86_64 0:2.4.1-5.27.amzn1 will be an update
---> Package dracut.noarch 0:004-303.el6 will be updated
--> Processing Dependency: dracut = 004-303.el6 for package: dracut-kernel-004-303.el6.noarch
---> Package dracut.noarch 0:004-336.28.amzn1 will be an update
--> Processing Dependency: /lib/udev/input_id for package: dracut-004-336.28.amzn1.noarch
--> Processing Dependency: /lib/udev/firmware for package: dracut-004-336.28.amzn1.noarch
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Running transaction check
---> Package dracut-kernel.noarch 0:004-303.el6 will be updated
---> Package dracut-kernel.noarch 0:004-336.28.amzn1 will be an update
---> Package udev.x86_64 0:147-2.46.el6 will be updated
---> Package udev.x86_64 0:173-4.13.amzn1 will be an update
--> Processing Dependency: libudev = 173-4.13.amzn1 for package: udev-173-4.13.amzn1.x86_64
--> Processing Dependency: /usr/bin/pkg-config for package: udev-173-4.13.amzn1.x86_64
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Running transaction check
---> Package libudev.x86_64 0:173-4.13.amzn1 will be installed
---> Package pkgconfig.x86_64 1:0.27.1-2.7.amzn1 will be installed
---> Package zabbix-agent.x86_64 0:2.4.6-1.el7 will be installed
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-2.4.6-1.el7.x86_64
--> Processing Conflict: glibc-2.17-106.167.amzn1.x86_64 conflicts kernel < 2.6.35
--> Finished Dependency Resolution
Error: Package: zabbix-agent-2.4.6-1.el7.x86_64 (zabbix)
           Requires: systemd
Error: glibc conflicts with kernel-2.6.32-358.el6.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

问题
这种错误是什么原因造成的,如何解决?
先谢了,各位!
作者: ccjsj1    时间: 2016-03-25 12:06
回复 1# ldcrgmy
提示需要安装systemd,先把这个装上再安装zabbix试试。
作者: ldcrgmy    时间: 2016-03-29 10:59
嗯,谢了,兄弟!问题已经解决了,yum源配置的问题,系统是CentOS6,但yum源配置的是el7的,el7的zabbix版本需要安装systemd,这个东西在centos6上是没有的,自己重新下载跟系统版本对应的包安装即可!
作者: ldcrgmy    时间: 2016-03-29 11:01
回复 2# ccjsj1


    嗯,谢了,兄弟!问题已经解决了,yum源配置的问题,系统是CentOS6,但yum源配置的是el7的,el7的zabbix版本需要安装systemd,这个东西在centos6上是没有的,自己重新下载跟系统版本对应的包安装即可!
作者: YuriGagarin    时间: 2017-04-12 17:09
这个问题我也遇到了。
把zabbix.repo文件删掉,使用CentOS 6.x版本的yum源,就可以用yum安装了。
谢谢各位。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2