Страница 1 из 1
dovecot сошел с ума
Добавлено: 2009-10-20 21:39:31
Slik
В общем работал он нормально, потом обновил порты и пошла такая лажа.
Код: Выделить всё
/usr/local/etc/rc.d/dovecot start
Error: Error in configuration file /usr/local/etc/dovecot.conf line 45: Unknown setting: ssl_disable
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Error: Error in configuration file /usr/local/etc/dovecot.conf line 45: Unknown setting: ssl_disable
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Error: Error in configuration file /usr/local/etc/dovecot.conf line 45: Unknown setting: ssl_disable
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
install: -m: Invalid argument
Ругается на строку в которой прописано ssl_disable = yes
подскажите куда копать чтобы завести dovecot
Re: dovecot сошел с ума
Добавлено: 2009-10-20 21:46:39
ev
приводить конфиг в соответствие
просто в новом dovecot поменялись названия некоторых параметров
Re: dovecot сошел с ума
Добавлено: 2009-10-20 22:22:52
daggerok
Slik писал(а):В общем работал он нормально, потом обновил порты и пошла такая лажа.
...
Ругается на строку в которой прописано ssl_disable = yes
подскажите куда копать чтобы завести dovecot
просто измените это:
на вот это:
Re: dovecot сошел с ума
Добавлено: 2009-10-21 11:24:32
Slik
daggerok писал(а):
просто измените это:
на вот это:
Спасибо, это помогло.
Начал ругаться на это
Код: Выделить всё
Error: Error in configuration file /usr/local/etc/dovecot.conf line 544: Unknown setting: login_greeting_capability
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Error: Error in configuration file /usr/local/etc/dovecot.conf line 544: Unknown setting: login_greeting_capability
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
dovecot not running? (check /master.pid).
если удаляю эту строку то довекот стартует, но не могу забрать почту с сервера,говорит неправильное имя или пароль.
Вот лог
Код: Выделить всё
Oct 21 11:14:35 slik45 dovecot: Dovecot v1.2.4 starting up
Oct 21 11:14:35 slik45 dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Oct 21 11:15:02 slik45 dovecot: auth-worker(default): pam(admin@slik45.kiev.ua,213.227.211.200): pam_authenticate() failed: authentication error (/etc/pam.d/dovecot missing?)
Oct 21 11:15:09 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:15:16 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:18:11 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:19:08 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Oct 21 11:19:22 slik45 dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<admin@slik45.kiev.ua>, method=PLAIN, rip=213.227.211.200, lip=193.110.79.79
Re: dovecot сошел с ума
Добавлено: 2009-10-21 11:50:07
atrium
Вы хоть когда обновляете, документацию читайте, там написано про нововведения
# cat Upgrading.1.2.txt
Upgrading Dovecot v1.1 to v1.2
==============================
* SQL dictionary (quota, expire plugin) configuration file is different than
in v1.1. See 'doc/dovecot-dict-sql-example.conf' or <Quota.Dict.txt> for the
new format.
Settings:
* Renamed 'ssl_disable=yes' to 'ssl=no'.
* Renamed 'auth_ntlm_use_winbind' to 'auth_use_winbind', which also determines
if GSS-SPNEGO is handled by GSSAPI or winbind.
* Removed 'login_greeting_capability'. The capabilities are now always sent
(Lemonade requires this and it's not that much extra traffic).
* Removed 'auth_worker_max_request_count'. It was useful only with PAM, so it
can now be specified in 'passdb pam { args = max_requests=n } '. The default
is 100.
(This file was created from the wiki on 2009-02-04 04:42)
Re: dovecot сошел с ума
Добавлено: 2009-11-10 16:55:11
freeman
И самое главное "интересное" для всех кто начинал с конфига с этого сайта, это
Relative home directory paths are giving errors now. They were never supported, but earlier they just didn't usually cause problems.
If you were using e.g. mail_location = maildir:/var/mail/%h, just change it to mail_location = maildir:%h and add /var/mail/ prefix to home dirs.
Блин, менять всем хомяки без достаточно уверенного знания SQL

Re: dovecot сошел с ума
Добавлено: 2009-11-10 17:33:43
freeman
Для тех кто хочет поправить дело в ошибке аутентификации методом правки sql запроса на SELECT CONCAT('/var/mail/exim',maildir) AS `home` сообщаю, что идея хороша только для решения проблем с паролем, а вот deliver будет пытаться писать совсем не туда куда нужно

Re: dovecot сошел с ума
Добавлено: 2009-11-10 17:36:05
damir_madaga
Re: dovecot сошел с ума
Добавлено: 2009-11-10 17:37:50
freeman
Ну по строке "обновление dovecot" увы не нашлась темка

И самое интересное у меня не пишет как у тебя в дебагге довекот уже
Код: Выделить всё
Aug 18 19:10:46 gate dovecot: dovecot: Relative home directory paths not supported (user md@als-krsn.ru): md@als-krsn.ru/
Всё кроме этого почему то, версия новее что ли.
Ну да помогло
пока описанное там, другое дело что надолго ли, я так понял что они хотят чтобы путь полный был в SQL и в очередном обновлении можно ожидать очередного ...
P.S. Зато есть что и в WIKI подправить.
Re: dovecot сошел с ума
Добавлено: 2009-12-11 16:16:49
kareta
в дополнение к SELECT CONCAT надо еще воткнуть userdb prefetch { } после passdb.