Автор Тема: совсем кривой fetchmail [решено]  (Прочитано 2915 раз)

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Здравствуйте! Переехал я с одного старого железа на DEL PowerEge1650 с мастера 2.4 на Branch 4.1
Сервер этот почтовый и требуется fetchmail, что бы забирать внешнюю почту со шлюза. Но наблюдаю очень не приятное поведение этого демона. Он почему-то хочет создавать свой fetchmail.pid в каталоге /var/empty, но там стоят права: root:root 555 и никто туда писать не может, если же я меняю права, или владельца,или группу, то фечмейл может там создать файл (от пользователя fetchmail) но тогда я не могу попасть на сервер по SSH :) он мне сообщает:
Dec  8 09:33:49 mserver sshd[19641]: Unable to check blacklist for host key 0c:a8:13:be:c0:be:44:c1:58:2a:9d:b5:61:b9:5a:4e
Dec  8 09:33:49 mserver sshd[19641]: fatal: /var/empty must be owned by root and not group or world-writable.
Dec  8 09:33:56 mserver sshd: Checking sshd configuration: failed
В общем приходится менять права, стартовать фечмыл и менять права обратно, это просто ужасно.
Объясните пожалуйста назначения каталога /var/empty и почему фечмыл туда хочет писать свой pid?

Второй глюк фечмейла это кривая работа в локали utf8, на мастере 2.4 в кои8 было все нормально, а тут в логах я вижу такое:
Dec  8 09:48:30 mserver fetchmail[20193]: sleeping at �\237нд 08 �\224ек 2008 09:48:30 for 600 seconds
Dec  8 09:58:30 mserver fetchmail[20193]: awakened at �\237нд 08 �\224ек 2008 09:58:30

Установлены сл. пакеты:
fetchmail-6.3.8-alt6.1
fetchmail-daemon-6.3.8-alt6.1

конфиг:
[root@mserver var]# cat /etc/fetchmailrc
# Configuration created Sat May 22 13:33:07 2004 by fetchmailconf
set logfile "/var/log/fetchmail/fetchmail.log"
set postmaster "postmaster@domain"
set no bouncemail
set no spambounce
set properties ""
set daemon 600
poll address.domain with proto POP3
    localdomains тут перечислены локальные домены
    no envelope
    #envelope 'Delivered-To:'
    no dns
    user 'username' there with password 'password' is * here
    fetchall
    antispam 550


« Последнее редактирование: 09.12.2008 16:37:02 от speccyfan »
With best regards, Yury Konovalov aka 2:453/53

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: совсем кривой fetchmail
« Ответ #1 : 08.12.2008 11:12:22 »
> /var/empty и почему фечмыл туда хочет писать свой pid
- Какая-то бага - /var/empty никто писать не должен. Он должен писать его в /var/run.
- в какой программе и в какой локале вы смотрите логи ?

« Последнее редактирование: 08.12.2008 11:14:23 от ruslandh »

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: совсем кривой fetchmail
« Ответ #2 : 08.12.2008 11:18:12 »
То что бага ясно, вот отчего так ? :( и что делать?
Логи я смотрел тупо cat'ом  и grep'ом в локали utf8, подключившись по ssh, на моей машине тоже ALT Desktop 4.0 обновленный до бранча 4.1 и тоже локаль utf8. Все остальное нормально работает.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: совсем кривой fetchmail
« Ответ #3 : 08.12.2008 11:27:25 »
Да забыл сказать, что когда парава не меняю то фемыл такое ссобщяет:
[root@mserver fetchmail]# cat /var/log/fetchmail/fetchmail.log
/var/empty/.fetchmail.pid: Отказано в доступе
fetchmail: lock creation failed.
Кстати тут по русски и нормально все.
а вот поймал в syslog'е
Dec  8 09:36:18 mserver fetchmail: /var/empty/.fetchmail.pid: �\236�\202казано в до�\201�\202�\203пе
т.е. в сислоге глюки с локалью.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: совсем кривой fetchmail
« Ответ #4 : 08.12.2008 11:43:27 »
With best regards, Yury Konovalov aka 2:453/53

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: совсем кривой fetchmail
« Ответ #5 : 09.12.2008 16:36:43 »
Как выяснилось фечмейл создает пользователя с домашней директорией /var/empty
Изменил ему домашнюю директорию и все стало нормально
With best regards, Yury Konovalov aka 2:453/53