Saluts,
Moment privilégié, moment partagé.
Un message d’erreur tels que celui-ci retourné par logcheck (où log etc …) … ?
[quote=“logcheck”][logcheck] Debian-pc-1 2011-08-14 10:55 System Events
Aug 14 10:55:36 - sync : ERROR [Errno 2] No such file or directory: ‘/var/lib/denyhosts/sync-timestamp’
[/quote]
Rien de plus simple à corriger !
Dans un premier temps.
nano -c /usr/share/denyhosts/DenyHosts/sync.py
en ligne 56 modifié/remplacer l’expression “a” par “w”
(...)
def set_sync_timestamp(self, timestamp):
try:
fp = open(os.path.join(self.__work_dir,
SYNC_TIMESTAMP), "a")
fp.write(timestamp)
except e:
error(e)
(...)
Remplacer par ...
(...)
def set_sync_timestamp(self, timestamp):
try:
fp = open(os.path.join(self.__work_dir,
SYNC_TIMESTAMP), "w")
fp.write(timestamp)
except e:
error(e)
(...)
Deuxième temps.
Créer ce fichier …
puis à l’aide de cette commande (chez moi), copier le retour donner.
[code]:~$ date +%s
1313322615
:~$[/code]
et le coller dans le fichier précédemment créer.
[code]nano /var/lib/denyhosts/sync-timestamp
1313322615
[/code]
Relancé le denyhosts.
[code]# /etc/init.d/denyhosts restart
Restarting DenyHosts:Stopping DenyHosts: denyhosts.
Starting DenyHosts: denyhosts.
[/code]
Voilà … c’est tout !!! … sauf erreur …