Anacron enviando erros estranhos

4

Desde a atualização para o 11.04, continuo recebendo mensagens do 'Anacron', com alguns erros. Dois tipos de mensagens, na verdade.

O primeiro desses tipos é como:

/etc/cron.daily/logrotate:
/etc/denyhosts.conf: 28: SECURE_LOG: not found
/etc/denyhosts.conf: 36: HOSTS_DENY: not found
/etc/denyhosts.conf: 60: PURGE_DENY: not found
/etc/denyhosts.conf: 95: BLOCK_SERVICE: not found
/etc/denyhosts.conf: 110: DENY_THRESHOLD_INVALID: not found
/etc/denyhosts.conf: 121: DENY_THRESHOLD_VALID: not found
/etc/denyhosts.conf: 131: DENY_THRESHOLD_ROOT: not found
/etc/denyhosts.conf: 142: DENY_THRESHOLD_RESTRICTED: not found
/etc/denyhosts.conf: 155: WORK_DIR: not found
/etc/denyhosts.conf: 200: LOCK_FILE: not found
/etc/denyhosts.conf: 221: ADMIN_EMAIL: not found
/etc/denyhosts.conf: 232: SMTP_HOST: not found
/etc/denyhosts.conf: 233: SMTP_PORT: not found
/etc/denyhosts.conf: 252: Syntax error: newline unexpected
error: error running non-shared postrotate script for /var/log/denyhosts of '/var/log/denyhosts '
run-parts: /etc/cron.daily/logrotate exited with return code 1

Estas são as entradas correspondentes em /etc/denyhosts.conf

SECURE_LOG = /var/log/auth.log
HOSTS_DENY = /etc/hosts.deny
PURGE_DENY = 1w
BLOCK_SERVICE  = sshd
DENY_THRESHOLD_INVALID = 5
DENY_THRESHOLD_VALID = 10
DENY_THRESHOLD_ROOT = 1
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts
LOCK_FILE = /var/run/denyhosts.pid
ADMIN_EMAIL = root@localhost
SMTP_HOST = localhost
SMTP_PORT = 25

Todos parecem bons para mim.

Além disso, as linhas 251-253 no mesmo arquivo são como:

#
SMTP_FROM = DenyHosts <DenyHosts@localhost>
#

Então eu não vejo a "nova linha inesperada", também ...

O outro tipo de mensagem de e-mail que recebo de 'Anacron' é:

/etc/cron.daily/popularity-contest:
readline() on closed filehandle FILES at /usr/sbin/popularity-contest line 104.

(com a linha anterior repetida algumas dezenas de vezes)

Alguma dica sobre essas mensagens?

    
por luri 30.05.2011 / 11:00

2 respostas

3

O erro denyhosts parece ser Debian Bug # 608672 . Parece que o script logrotate para denyhosts tenta executar /etc/denyhosts.conf como um script de shell para acessar as variáveis de configuração.

Enquanto o seu arquivo de configuração é bom para o próprio denyhosts, ele faz com que o script logrotate falhe. Parece que o problema foi corrigido para a versão 11.10, mas a correção ainda não foi lançada como atualização para 11.04.

Você deve conseguir solucionar o problema removendo os espaços antes e depois do sinal de igual em cada linha do arquivo /etc/denyhosts.conf .

    
por James Henstridge 30.05.2011 / 11:39
3

O e-mail do concurso de popularidade é um bug conhecido em 10.10, ainda não corrigido em 11.10 - executar

sudo dpkg-reconfigure concurso de popularidade

para corrigir isso.

Cumprimentos João

    
por user33687 13.11.2011 / 15:21

Tags