Hi chaps
We're using the mbox_snarf plugin to snarf mail from /var/mail/%U to ~%U/Mail/inbox and using dotlocking on all accesses. This is on Solaris with NFS mounted home directories.
We're getting a few (very few) of these for just a couple of users:
Error: nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy
Which, having searched, I see some discussion of in the past, but not with 1.2. We're using:
mail_privileged_group = mail
For the /var/mail 'inboxes', which I thought would tackle this problem.
Couple of questions, if you don't mind:
- Does dovecot user need to be a member of the mail group?
- Does this error message represent a real problem that needs solving? It's very strange how rare it is and that only a few select users have encountered.
Full dovecot.conf below:
# 1.2.11: /usr/local/dovecot-1.2.11-b/etc/dovecot.conf # OS: SunOS 5.10 sun4v log_path: /usr/local/dovecot/var/dovecot.log protocols: imap imaps pop3 pop3s listen(default): *:143 *:10143 *:20143 *:30143 *:40143 *:50143 listen(imap): *:143 *:10143 *:20143 *:30143 *:40143 *:50143 listen(pop3): *:110 ssl_listen(default): *:993 *:10993 ssl_listen(imap): *:993 *:10993 ssl_listen(pop3): *:995 ssl: no ssl_cipher_list: MEDIUM:!LOW disable_plaintext_auth: no shutdown_clients: no login_dir: /usr/local/dovecot-1.2.11-b/var/run/dovecot/login login_executable(default): /usr/local/dovecot-1.2.11-b/libexec/dovecot/imap-login login_executable(imap): /usr/local/dovecot-1.2.11-b/libexec/dovecot/imap-login login_executable(pop3): /usr/local/dovecot-1.2.11-b/libexec/dovecot/pop3-login max_mail_processes: 1024 verbose_proctitle: yes mail_privileged_group: mail mail_location: mbox:~/Mail:INBOX=/var/mail/%u mail_debug: yes mmap_disable: yes mail_nfs_storage: yes mail_nfs_index: yes lock_method: dotlock mbox_read_locks: dotlock mbox_write_locks: dotlock mail_executable(default): /usr/local/dovecot-1.2.11-b/libexec/dovecot/imap mail_executable(imap): /usr/local/dovecot-1.2.11-b/libexec/dovecot/imap mail_executable(pop3): /usr/local/dovecot-1.2.11-b/libexec/dovecot/pop3 mail_plugins: mbox_snarf mail_plugin_dir(default): /usr/local/dovecot-1.2.11-b/lib/dovecot/imap mail_plugin_dir(imap): /usr/local/dovecot-1.2.11-b/lib/dovecot/imap mail_plugin_dir(pop3): /usr/local/dovecot-1.2.11-b/lib/dovecot/pop3 auth default: verbose: yes debug: yes passdb: driver: pam passdb: driver: passwd args: blocking=yes userdb: driver: passwd args: blocking=yes plugin: mbox_snarf: ~/Mail/inbox
Much appreciate your time, it has made an amazing difference here, I'm just seeking absolute perfection I think (well, mbox perfection anyway).
~~ Ade
-- Centre for Advanced Software Technology Limited is a limited company registered in England and Wales. Postal Address: C.A.S.T. Limited, Technium CAST, Ffordd Penlan, Parc Menai, Bangor, Gwynedd. LL57 4HJ. Registered Number: 04473521. Registered Office: Finance Office, Bangor University, College Road, Bangor, Gwynedd. LL57 2DG. www.techniumcast.com