Description of problem: Denyhosts throws exception when trying to upload a new host: Aug 13 08:07:08 - denyfileutil: INFO purging entries older than: Wed Jul 16 08:07:08 200 8 Aug 13 08:07:08 - denyfileutil: INFO num entries purged: 0 Aug 13 08:07:11 - sync : ERROR <Fault 1: '_mysql_exceptions.OperationalError:(1054 , "Unknown column \'None\' in \'field list\'")'> Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/DenyHosts/sync.py", line 100, in __send_new_hosts self.__server.add_hosts(hosts) File "/usr/lib64/python2.5/xmlrpclib.py", line 1150, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.5/xmlrpclib.py", line 1440, in __request verbose=self.__verbose File "/usr/lib64/python2.5/xmlrpclib.py", line 1204, in request return self._parse_response(h.getfile(), sock) File "/usr/lib64/python2.5/xmlrpclib.py", line 1343, in _parse_response return u.close() File "/usr/lib64/python2.5/xmlrpclib.py", line 790, in close raise Fault(**self._stack[0]) Fault: <Fault 1: '_mysql_exceptions.OperationalError:(1054, "Unknown column \'None\' in \'field list\'")'> Aug 13 08:07:11 - sync : INFO sent 1 new host Aug 13 08:07:13 - sync : INFO received 49 new hosts Version-Release number of selected component (if applicable): denyhosts-2.6-10.fc9.noarch How reproducible: Apparently always Steps to Reproduce: 1.Wait for someone to attack server 2.Wait for denyhosts to parse log 3.Wait for denyhosts to attempt upload of new host(s) Actual results: Python exception Expected results: Hosts uploaded Additional info:
This is a problem in the sync server; you're just seeing a mysql error on the remote server being passed back to you. That server is not run by us; we have no access to it. and have no hope of being able to do anything about your problem. The upstream denyhosts site is at http://denyhosts.sourceforge.net/. I will send a note about your issue to their mailing list but I suggest you follow up with them directly.