引言
今天小编再次安装zabbix-server端,之前自己写过一个zabbix安装的教程,所以说小编认为这次会比较顺利,但是结果并不是这样的,所以说没有什么教程是一点问题都没有的,因为我们的安装环境不一样,所以所谓的教程,只是大家学习过程中的一个参考,下面来看看遇到的问题。
问题重现:
我在执行yum install -y zabbix-server-MysqL zabbix-web-MysqL zabbix-agent mariadb-server
命令下载安装包的时候遇到了下面的问题
Traceback (most recent call last): File "/usr/libexec/urlgrabber-ext-down",line 75,in <module> main() File "/usr/libexec/urlgrabber-ext-down",line 61,in main fo = PyCurlFileObject(opts.url,opts.filename,opts) File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py",line 1258,in __init__ self._do_open() File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py",line 1589,in _do_open self._do_grab() File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py",line 1723,in _do_grab self._do_perform() File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py",line 1517,in _do_perform raise KeyboardInterrupt KeyboardInterrupt
Why does this error appear?
原因:
This issue is due to a bug in the urlgrabber python script: To mitigate this issue you can edit the line 1510 from /usr/lib/python2.7/site-packages/urlgrabber/grabber.py
解决方案:
打开这个文件:/usr/lib/python2.7/site-packages/urlgrabber/grabber.py
找到 elif errcode in (42,55,56):
用 elif errcode == 42:替换
这个问题就解决了 如果想了解更多 参考:
https://www.centos.org/forums/viewtopic.php?f=47&t=47372&start=10