URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84266
[ Назад ]

Исходное сообщение
"Проблемы с Postfix+Postgrey"

Отправлено THE_Beginner , 26-Фев-09 19:34 
Доброго времени суток.

Есть связка FreeBSD 7.1+Postfix+clamav+spamassassin+clamav

Очень смущает ошибка postgrey в логах:
Feb 26 19:30:22 ak postgrey[1110]: Couldn't unlink "/var/run/postgrey.pid" [Permission denied]


ak# less /var/log/maillog
Feb 26 19:30:22 ak postgrey[1110]: 2009/02/26-19:30:22 Server closing!
Feb 26 19:30:22 ak postgrey[1110]: Couldn't unlink "/var/run/postgrey.pid" [Permission denied]
Feb 26 19:30:24 ak postgrey[1469]: Process Backgrounded
Feb 26 19:30:24 ak postgrey[1469]: 2009/02/26-19:30:24 postgrey (type Net::Server::Multiplex) starting! pid(1469)
Feb 26 19:30:24 ak postgrey[1469]: Binding to TCP port 10023 on host localhost
Feb 26 19:30:24 ak postgrey[1469]: Setting gid to "225 225"
Feb 26 19:30:24 ak postgrey[1469]: Setting uid to "225"


Подскажите пожалуйста с чем это может быть связано? В инете информации практически нет.

ps ax | grep postgrey
1110  ??  Is     0:00.01 /usr/local/sbin/postgrey --pidfile=/var/run/postgrey.pid --inet=10023 -d --user=postgrey --group=postgrey --dbdir=/var/db/postgrey
1436  p1  R+     0:00.00 grep postgrey


sockstat | grep postgrey
postgrey perl5.8.8  1110  4  dgram  -> /var/run/log
postgrey perl5.8.8  1110  5  tcp4   127.0.0.1:10023       *:*


Вот конфиги:

main.cf

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access hash:/usr/local/etc/postfix/recipient_access, reject_unauth_pipelining, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unlisted_recipient, reject_unauth_destination, check_policy_service inet:127.0.0.1:60000, reject_rbl_client list.dsbl.org, reject_rbl_client dynablock.wirehub.net, reject_rbl_client blackholes.wirehub.net, reject_rbl_client dnsbl.njabl.org, reject_rbl_client dul.ru

master.cf

scan      unix  -       -       n       -       16      smtp
    -o smtp_send_xforward_command=yes
    -o smtp_tls_security_level=none

127.0.0.1:10026 inet  n -       n       -       16      smtpd
    -o content_filter=
    -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
    -o smtpd_helo_restrictions=
    -o smtpd_client_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks_style=host
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8

smtp      inet  n       -       n       -       -       smtpd
    -o content_filter=spam:dummy

spam      unix  -       n       n       -       -       pipe
    flags=R user=spamd argv=/usr/local/bin/spamc -u spamd -e /usr/local/sbin/sendmail -f $sender $recipient


Огромное спасибо.


Содержание

Сообщения в этом обсуждении
"Проблемы с Postfix+Postgrey"
Отправлено ALex_hha , 26-Фев-09 20:12 
# ls -la /var/run/postgrey.pid

?


"Проблемы с Postfix+Postgrey"
Отправлено THE_Beginner , 26-Фев-09 20:16 
># ls -la /var/run/postgrey.pid
>
>?

ls -la /var/run/postgrey.pid
-rw-r--r--  1 postgrey  postgrey  5 Feb 26 19:30 /var/run/postgrey.pid


"Проблемы с Postfix+Postgrey"
Отправлено THE_Beginner , 26-Фев-09 21:29 
Товарищи, что у меня единственного такая проблема возникла?
Куда копать?? Дайте наводку хотяб! Без вас мне не решить этот вопрос... ((

Спасибо!


"Проблемы с Postfix+Postgrey"
Отправлено THE_Beginner , 27-Фев-09 09:37 
Дополняю. Postgrey ставил из портов.
postgrey -version
postgrey 1.32


Ошибка "Couldn't unlink "/var/run/postgrey.pid" [Permission denied]" возникает при рестарте демона.
/usr/local/etc/rc.d/./postgrey restart
Stopping postgrey.
Waiting for PIDS: 3577.
Starting postgrey.

Товарищи ну намекните плиз... куда копать...


"Проблемы с Postfix+Postgrey"
Отправлено Michael , 27-Фев-09 09:43 
>[оверквотинг удален]
>postgrey 1.32
>
>
>Ошибка "Couldn't unlink "/var/run/postgrey.pid" [Permission denied]" возникает при рестарте демона.
>/usr/local/etc/rc.d/./postgrey restart
>Stopping postgrey.
>Waiting for PIDS: 3577.
>Starting postgrey.
>
>Товарищи ну намекните плиз... куда копать...

mkdir /var/run/postgrey
прописать, чтобы он ложил пид файл в этот каталог и выставить сооответсвующего владельца


"Проблемы с Postfix+Postgrey"
Отправлено THE_Beginner , 27-Фев-09 09:59 
>[оверквотинг удален]
>>/usr/local/etc/rc.d/./postgrey restart
>>Stopping postgrey.
>>Waiting for PIDS: 3577.
>>Starting postgrey.
>>
>>Товарищи ну намекните плиз... куда копать...
>
>mkdir /var/run/postgrey
>прописать, чтобы он ложил пид файл в этот каталог и выставить сооответсвующего
>владельца

Сделал:
mkdir /var/run/postgrey
chown postgrey:postgrey /postgrey

прописал в /usr/local/etc/rc.d/postgrey путь до /var/run/postgrey/postgrey.pid
в логе мало что изменилось... ((

Feb 27 09:56:05 ak postgrey[750]: Couldn't unlink "/var/run/postgrey/postgrey.pid" [Permission denied]
Feb 27 09:56:08 ak postgrey[1010]: Process Backgrounded
Feb 27 09:56:08 ak postgrey[1010]: 2009/02/27-09:56:08 postgrey (type Net::Server::Multiplex) starting! pid(1010)
Feb 27 09:56:08 ak postgrey[1010]: Binding to TCP port 10023 on host localhost
Feb 27 09:56:08 ak postgrey[1010]: Setting gid to "225 225"
Feb 27 09:56:08 ak postgrey[1010]: Setting uid to "225"

Спасибо.


"Проблемы с Postfix+Postgrey"
Отправлено THE_Beginner , 27-Фев-09 10:04 
>[оверквотинг удален]
>>/usr/local/etc/rc.d/./postgrey restart
>>Stopping postgrey.
>>Waiting for PIDS: 3577.
>>Starting postgrey.
>>
>>Товарищи ну намекните плиз... куда копать...
>
>mkdir /var/run/postgrey
>прописать, чтобы он ложил пид файл в этот каталог и выставить сооответсвующего
>владельца

ЗАРАБОТАЛО! Спасибо ОГРОМНОЕ, Michael! когда прописывал права на папку ошибся в написании.
Тема закрыта!