如果这是在其他地方解决的(找不到任何东西),或者是一个简单的Python问题,请提前道歉。我对Python一无所知。
我在Fedora 20下运行了denyhosts的默认安装。我一直收到以下错误:
2014-02-17 02:20:05,644 - denyfileutil: INFO purging entries older than: Mon Feb 4 02:20:05 2013
2014-02-17 02:20:05,708 - denyfileutil: INFO num entries purged: 0
2014-02-17 02:20:05,818 - sync : ERROR [Errno 13] Permission denied
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/DenyHosts/sync.py", line 117, in receive_new_hosts
self.__prefs.get("SYNC_DOWNLOAD_RESILIENCY"))
File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__
return self.__send(self.__name, args)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request
verbose=self.__verbose
File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request
return self.single_request(host, handler, request_body, verbose)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1292, in single_request
self.send_content(h, request_body)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1439, in send_content
connection.endheaders(request_body)
File "/usr/lib64/python2.7/httplib.py", line 969, in endheaders
self._send_output(message_body)
File "/usr/lib64/python2.7/httplib.py", line 829, in _send_output
self.send(msg)
File "/usr/lib64/python2.7/httplib.py", line 791, in send
self.connect()
File "/usr/lib64/python2.7/httplib.py", line 772, in connect
self.timeout, self.source_address)
File "/usr/lib64/python2.7/socket.py", line 571, in create_connection
raise err
error: [Errno 13] Permission denied对如何解决这个问题有什么建议吗?谢谢。
发布于 2014-03-17 05:09:10
denyhosts不能在Fedora20下运行,因为Fedora20改变了它处理日志文件的方式。目前似乎没有解决办法。参见this mail和this issue。
建议:以根用户身份移除denyhosts,如下所示:
systemctl stop denyhosts
systemctl disable denyhosts
yum remove denyhostshttps://stackoverflow.com/questions/21864538
复制相似问题