GNOME Bugzilla – Bug 534812
Evolution Mail and Calendar: Every time after an e-ma...
Last modified: 2008-06-30 09:14:55 UTC
Every time after an e-mail is sent, it's frustrating: Error while performing operation. Failed to append to mbox:/home/asiam/.evolution/mail/local#Sent: Cannot get folder: /home/asiam/.evolution/mail/local: No such file or directory Appending to local `Sent' folder instead. Distribution: Ubuntu 8.04 (hardy) Gnome Release: 2.22.1 2008-05-07 (Ubuntu) BugBuddy Version: 2.22.0
Turns out after importing Evolution settings from backup copy from other computer the sent folder path was not updated only copied from the backup copy and hence the error message.
did you create the backup copy yourself or did you use evolution's backup utility for this? if the latter, it surely is a bug.
I used evolution's backup utility.
Do you have other user name on new machine than on the old one? I guess you do. In that case, the options are not updated properly. I did a patch for this in bug #540274. I will mark as duplicate if that's a case.
(In reply to comment #4) > Do you have other user name on new machine than on the old one? I guess you do. > In that case, the options are not updated properly. I did a patch for this > in bug #540274. I will mark as duplicate if that's a case. > Yes, the username is different. I also noticed the same problem when saving message in 'Drafts' folder. Seems that all possible paths were simply copied and got improper username.
(In reply to comment #6) > Yes, the username is different. I also noticed the same problem when saving > message in 'Drafts' folder. Seems that all possible paths were simply copied > and got improper username. Exactly. :) *** This bug has been marked as a duplicate of 540274 ***
This is the configuration from gconf-editor as requested for sources: <?xml version="1.0"?> <group uid="1209423768.6302.18@d830" name="On This Computer" base_uri="file:///home/gmathisz/.evolution/addressbook/local" readonly="no"><source uid="1209423768.6302.19@d830" name="Personal" relative_uri="system"><properties><property name="completion" value="true"/></properties></source></group> <?xml version="1.0"?> <group uid="1209423768.6302.20@d830" name="On LDAP Servers" base_uri="ldap://" readonly="no"/> For the above entry i noticed that the hostname is different then on the other computer where the backup was created? How can i check source uid and group uid? I am able to create and delete files in: /home/gmathisz/.evolution/addressbook/local/system from the command line.
it's not necessary to change UIDs, you can leave them as they are. Only the URI parts should be fixed to new one, with proper user name. You can do that in gconf-editor, even it's a bit hard. You can also stop the gconf daemon, (gconftool-2 --shutdown) and then look for old paths in your ~/.gconf/apps/evolution/ and fix them. Be sure you've also evolution closed. To be sure also call evolution --force-shutdown before playing with gconf files. All this will do the backup-restore plugin for you after the patch in the above bug.