Hi all.
I'm trying to install Dovecot 1.1.rc13 on Cygwin.
I've read the related posts, and I realize that maybe there's no
solution at present; since I'm having a different error, though, I'm
posting it here.
Compilation succeeds. Starting dovecot from command line results in:
Warning: fd limit 256 is lower than what Dovecot can use under full load (more
than 640). Either grow the limit or change login_max_processes_count and
max_mail_processes settings
Warning: Last died with error (see error log for more information): Auth process
died too early - shutting down
Trying to run just dovecot-auth outputs:
dovecot-auth: Fatal: MECHANISMS environment is unset
Now, if I try to set an environment variable called MECHANISMS (say, export
MECHANISMS=plain) I get a different error:
dovecot-auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism
needs one
This is the output of dovecot -n:
# 1.1.rc13: /usr/local/etc/dovecot.conf
Warning: fd limit 256 is lower than what Dovecot can use under full load (more
than 640). Either grow the limit or change login_max_processes_count and
max_mail_processes settings
log_path: /tmp/logs/dovecot-error.log
info_log_path: /tmp/logs/dovecot-other.log
listen: 127.0.0.1
ssl_disable: yes
ssl_cipher_list: ALL:!LOW:!SSLv2
disable_plaintext_auth: no
login_dir: /usr/local/var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
login_user: MyUser
login_greeting: Yo, mate.
login_process_per_connection: no
login_greeting_capability: yes
login_process_size: 0
mail_max_userip_connections: 20
verbose_proctitle: yes
mail_location: maildir:~/Maildir
mail_process_size: 0
auth default:
verbose: yes
debug: yes
process_size: 0
passdb:
driver: passwd-file
args: /etc/passwd
userdb:
driver: passwd-file
args: /etc/passwd
Any clues or suggestions, anything I could try...? ^__^
Thanks,
Angelo
___________________________________
Scopri il Blog di Yahoo! Mail: trucchi, novit?, consigli... e la tua opinione!
http://www.ymailblogit.com/blog/
On Sat, 2008-06-21 at 00:45 +0000, TBlack wrote:> Warning: fd limit 256 is lower than what Dovecot can use under full load (more than 640). Either grow the limit or change login_max_processes_count and max_mail_processes settings > Warning: Last died with error (see error log for more information): Auth process died too early - shutting downLook at the logs for the exact reason why auth process died. http://wiki.dovecot.org/Logging> Trying to run just dovecot-auth outputs: > > dovecot-auth: Fatal: MECHANISMS environment is unsetThis is normal. You shouldn't try to run dovecot-auth directly. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20080621/a7c48820/attachment-0002.bin>
21/06/2008 3.57 - Timo Sirainen wrote:> On Sat, 2008-06-21 at 00:45 +0000, TBlack wrote: >> Warning: fd limit 256 is lower than what Dovecot can use under full >> load (more than 640). Either grow the limit or change >> login_max_processes_count and max_mail_processes settings Warning: >> Last died with error (see error log for more information): Auth >> process died too early - shutting down > > Look at the logs for the exact reason why auth process died. > http://wiki.dovecot.org/LoggingThe error log, each time I try to start Dovecot from a command line, has these two lines appended: dovecot: Jun 21 12:16:23 Error: Socket already exists: /usr/local/var/run/dovecot/dict-server dovecot: Jun 21 12:16:24 Fatal: Auth process died too early - shutting down Following the december 2007 thread between you and Ronny: http://dovecot.markmail.org/search/?q=cygwin+2nd ...I tried to start dovecot via inetd rather than command line, and now I seem to be stuck at exactly the same point. Dovecot starts, but when I telnet localhost 143 I see: Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Fatal: EOF while reading environment from master Connection closed by foreign host. By the way, if I restart inetd and try to telnet again I get this (just like Ronny): Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Fatal: write_full(master_fd) failed: Transport endpoint is not connected Connection closed by foreign host. Cleaning the /usr/local/var/run/dovecot directory works for me, too. Now, was there anything to try at this point? The old thread just stopped here.. :-( A.