[Dovecot] Invalid cross-device link while trying to delete folder - Dovecot 2.0.7
Hi,
I'm having the following setup.
2 datastores mounted as: /home/ and /data/mail2/
I have 2 namespaces: namespace archives-baie { prefix = INBOX.Extra-001. hidden = no list = yes inbox = no location = maildir:/data/mail2/%u/Maildir type = private }
namespace { inbox = yes location = prefix = INBOX. type = private }
When trying to trash some folder from the second namespace, I get the following error in the logs:
imap(USER): Error: rename(/data/mail2/USER/Maildir/.Archives.20112, /home/USER/Maildir/.Trash.20112) failed: Invalid cross-device link
In my config I have: maildir_copy_with_hardlinks = no
Do you have a clue about this issue ?
Thanks
On Mon, 2011-06-20 at 15:37 +0200, Laurent CARON wrote:
When trying to trash some folder from the second namespace, I get the following error in the logs:
imap(USER): Error: rename(/data/mail2/USER/Maildir/.Archives.20112, /home/USER/Maildir/.Trash.20112) failed: Invalid cross-device link
It's Thunderbird that's trying to rename the mailbox to under Trash instead of actually deleting it. And since Dovecot's only choice to actually handle that would be to copy all the mails between the storages, it instead simply fails.
participants (2)
-
Laurent CARON
-
Timo Sirainen