Anacron, отправляющий странные ошибки по почте

Начиная с обновления 11,04, я продолжаю получать сообщения от 'Anacron' с некоторыми ошибками. Два типа сообщений, на самом деле.


Первый из тех типов похож:

/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

Это соответствующие записи в/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

Все они кажутся прекрасными мне.

Кроме того, строки 251-253 в том же файле идут как:

#
SMTP_FROM = DenyHosts <DenyHosts@localhost>
#

Таким образом, я не вижу "неожиданной новой строки", также...


Другой тип сообщения электронной почты, которое я получаю от 'Anacron':

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

(с бывшей строкой, повторенной несколько раз десятков)


Какая-либо подсказка на этих сообщениях?

4
задан 30 May 2011 в 13:13

2 ответа

denyhosts ошибка, кажется, Ошибка Debian № 608672. Кажется, что logrotate сценарий для denyhosts пытается выполниться /etc/denyhosts.conf как сценарий оболочки для доступа к переменным конфигурации.

В то время как Ваш конфигурационный файл хорошо для самого denyhosts, он заставляет logrotate сценарий перестать работать. Похоже, что проблема была решена для этих 11,10 выпусков, но фиксация еще не была выпущена как обновление для 11,04.

Необходимо смочь работать вокруг проблемы путем удаления пробелов прежде и после того, как равняние войдет в систему каждая строка Вашего /etc/denyhosts.conf файл.

3
ответ дан 1 December 2019 в 09:28

Почта конкурса популярности является известной ошибкой в 10,10, все еще не зафиксированный в 11,10 - выполненный

sudo dpkg-реконфигурировали конкурс популярности

зафиксировать его.

Отношения John

3
ответ дан 1 December 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: