[Dovecot] file client-common.c: line 25 (client_unlink): assertion failed: (clients_count > 0)

Frank Bonnet f.bonnet at esiee.fr
Fri Mar 13 22:04:04 EET 2009


Scott Silva wrote:
> on 3-13-2009 2:33 AM Frank Bonnet spake the following:
>> Scott Silva wrote:
>>> on 3-12-2009 10:29 AM Frank Bonnet spake the following:
>>>> Hello
>>>>
>>>> since few days I got this in dovecot log
>>>>
>>>> I use 1.1.11 on Debian etch 64 bits
>>>>
>>>> Thanks for any info
>>>>
>>> You need to give more info before you get more info.
>>> How about if mail is local to machine or on NFS.
>>> And also dovecot -n output.
>>>
>>>
>> OK
>>
>> mail is local ( IBM X3650 RAID5 array )
>>
>> mail:~# dovecot -n
>> # 1.1.11: /usr/local/etc/dovecot.conf
>> # OS: Linux 2.6.18-4-amd64 x86_64 Debian 4.0
>> log_path: /var/log/dovecot/dovecot.log
>> info_log_path: /var/log/dovecot/info.log
>> protocols: imap imaps pop3 pop3s
>> disable_plaintext_auth: no
>> login_dir: /usr/local/var/run/dovecot/login
>> login_executable(default): /usr/local/libexec/dovecot/imap-login
>> login_executable(imap): /usr/local/libexec/dovecot/imap-login
>> login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
>> login_processes_count: 6
>> max_mail_processes: 4096
>> verbose_proctitle: yes
>> mail_privileged_group: mail
>> mail_location: mbox:%h/:INBOX=/var/mail/%u
> 
> The docs say that ~/ is better than %h, and I think %h/ would be invalid for
> mbox. Maybe if you try mail_location: mbox:~/:INBOX=/var/mail/%u or at least
> %h without the trailing /

OK gonna check that

> Do you actually want the mboxes in the root of their home directories?
> ~/mail is probably safer as it will keep dovecot from trying to access other
> files that might be in the root of their home directories.
> So the best and safest would be mail_location = mbox:~/mail:INBOX=/var/mail/%u

The machine is a "mail server only" that's why I did this there are no
other files than imap folders in users's home directories.

Thanks for your help :-)



More information about the dovecot mailing list