今天安装zabbix agent时设置zabbix rpm源报错,报错如下:
[root@localhost~]# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
Retrieving http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
error: /var/tmp/rpm-tmp.xpITvQ: not an rpm package (or package manifest):
解决思路:
1、怀疑rpm文件有问题
于是服务器执行命令没有问题,此路不通
2、怀疑网络传输问题导致下载rpm文件不完整
使用wget 下载rpm文件,此时服务器报没有wget命令的错误,于是yum install wget -y
,此时yum报错
3、怀疑是yum源有问题
更换了163的yum源,更新yum源时 yum makecache
失败
4、怀疑服务器不能访问外网
使用 ping baidu.com
发现无法ping通,于是联系网管开通服务器访问外网权限