The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD CVS Upgrade 4.7 -> 4.8"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от Станислав emailИскать по авторуВ закладки on 12-Апр-03, 10:58  (MSK)
Обновил через cvsup исходники, скомпилировал, установил. Затем mergemaster. Все вроде как в книжке :-)

Но выявился чрезвычайно неприятный нюанс -- postfix перестал писать лог. Раньше, что характерно писал.

Идея такова.
syslog.conf:
...
*.*             /var/log/all.log
!postfix
*.*             /var/log/postfix/postfix.log
...

Странно то, что остальные программы (типа dante socks, courier imap, named, ntp) как писали так и пишут логи через syslog (схема такая же как и с постфиксом). Исключительно postfix, подлец, не пишет.

Что интересно, если пускать постфикс с выдачей диагностики: postfix -vv start, то диагностику, он в лог выдает! Но не более того -- т.е. дальше в логе молчание.

И что интересно, в all.log постфикный лог ведется. Но на кой он мне там, среди десятков посторонних записей (all.log у меня в информативных целях ведется -- что да как в системе происходит)?!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от kim emailИскать по авторуВ закладки on 12-Апр-03, 20:20  (MSK)
можно предположить что "слетел" какой-то из пермишн"ов.....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от uldus Искать по авторуВ закладки on 12-Апр-03, 21:05  (MSK)
>!postfix
>*.*            
> /var/log/postfix/postfix.log

а не лучше так:
mail.*   /var/log/maillog

Если несколько MTA запущены одновременно, можно изменить имя facility в main.cf постфикса:
syslog_facility = uucp                                                          
syslog_name = postfix2

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от messer Искать по авторуВ закладки on 13-Апр-03, 08:15  (MSK)
Извиеи за оффтопик, но у меня пара вопросов к тебе:
Сколько нужно выкачать для обновления 4.7->4.8?
После обновления проблем с русификацией не было?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от uldus Искать по авторуВ закладки on 13-Апр-03, 11:20  (MSK)
>Сколько нужно выкачать для обновления 4.7->4.8?

Я еще ничего до 4.8 не обновлял и не собираюсь пока не будет реальной необходимости или не буду ставить новую систему. При обновлении по cvsup объем не такой уж большой, люди через dialup даже обновляют.

>После обновления проблем с русификацией не было?

На серверах, честно сказать, меня русификация волнует в последнюю очередь (хотя проблем никогда небыло), а на рабочих станциях я FreeBSD не использую.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от Станислав emailИскать по авторуВ закладки on 13-Апр-03, 16:25  (MSK)
>Сколько нужно выкачать для обновления 4.7->4.8?
Специально не следил, но кажется мегабайт 15-20. Немного в общем.

>После обновления проблем с русификацией не было?
Проблем с русификацией не было :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от Станислав emailИскать по авторуВ закладки on 13-Апр-03, 16:22  (MSK)
>>!postfix
>>*.*            
>> /var/log/postfix/postfix.log
>
>а не лучше так:
>mail.*   /var/log/maillog
>
>Если несколько MTA запущены одновременно, можно изменить имя facility в main.cf постфикса:
>
>syslog_facility = uucp
>syslog_name = postfix2

Логирование по facility работает. Файл /var/log/maillog исправно пишется (туда же валятся сообщения от courier imap кстати). Но мне бы хотелось иметь для postfix'а отдельный лог-файл -- ведь до апдейта все прекрасно работало.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD CVS Upgrade 4.7 -> 4.8"
Сообщение от Станислав emailИскать по авторуВ закладки on 13-Апр-03, 22:59  (MSK)
Вопрос решен. Пришлось слегка исправить syslogd.c

Вот diff syslog.old syslog.c:

# diff syslogd.c.old syslogd.c
804c804
<  if (!isprint(msg[i]) || msg[i] == ':' || msg[i] == '[')
---
>  if (!isprint(msg[i]) || msg[i] == ':' || msg[i] == '[' || msg[i] == '/')

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру