GNOME Bugzilla – Bug 654628
Random failure while trying to move emails from folder to folder: No such file or directory. (ENOENT)
Last modified: 2011-12-22 04:47:50 UTC
I'm trying to move multiple emails from one folder to another. If I move them (either by dragging or by right click->move) one by one, the move is successful. If I attempt to move multiple emails I get the following error code (no matter what is the source or destination folders): "Error while moving messages to folder Inbox/XXX/XXX Cannot transfer message to destination folder: No such file or directory." Looking at strace (I can supply the full output) I see the following: open("/home/gilboa/.config/evolution/mail/folders/.#et-expanded-maildir:_home_gilboa_.local_share_evolution_mail_local_Inbox_NAME1_Bank-Budget", O_WRONLY|O_CREAT|O_TRUNC, 0600) = -1 ENOENT (No such file or directory) Please let me know how I can help debug this issue. I'm on a fully updated Fedora 15/x86_64. Evolution version: evolution-3.0.2-3.fc15.x86_64 - Gilboa
Strike that. Now evolution refuses to move single messages. I can open the source message without a problem. I can read messages in the destination folder without a problem. The mailbox was converted from Fedora 14 evolution 2.32.x, but was dragged with me since, more-or-less Fedora 2... - Gilboa
Seems somewhat sporadic. After a couple of restart cycles, I managed to move all the emails, but I had to restart evolution every time I got the "ENOENT" message.
I should also point out the .local/share/evolution and .config/evolution are symbolic links to ~/Documents/evolution (to ease backups). If anyone can offer my any type of guidance how to better debug this issue, please let me know. - Gilboa
Thanks for a bug report. 3.0.2 is capable of XDG directories, thus you can redirect it by them, rather than using symbolic links. See comment at commit [1] how to do that. Apart of that (where I'm not sure how much it is related to your issue, though it might be quite much), what accounts are you moving messages between? You said it doesn't matter with folders, but I didn't get from the description what accounts this is about. is it just for On This Computer/ folders, or any IMAP, IMAP+, exchange, mapi... accounts too? [1] http://git.gnome.org/browse/evolution-data-server/commit/?id=2f00a805a78b
Same account, gmail POP3 account. As for XDG, I'll try it report back. - Gilboa
Gilboa, ping, do you have any update for the bug ?
Bug can be closed. I've switched IMAP and solved the problem...