Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I probably made a big mistake couple days ago - tried Gnome 3 on my Natty 11.04 laptop :)

As a result the system become unusable and I was forced to reinstall Natty. I did fresh installation with formatting of my home partition (usually I do that way). The only one thing what I care about it's my mails (Evolution).

Usually I make a copy of .local/share/evolution/ directory, and then after installation just copy it into the same directory - it was absolutely enough for me before (I did it at least 4 times).

But this time I've got an error from Evolution - Unable to retrieve message

As far as I understood Gnmome 3 had changed structure of Nautilus and moved Evolution contents into another place :(

Is there any chance to get my mails back into Evolution somehow ?

I would be very appreciated for help


EDIT: Some additional info to my question - I have Hotmail account, so the messages retrieves by Evolution directly from MSN server (POP), and I don't leave the copies of the mails on the server. So, the only place where messages are resists - it's my laptop

EDIT 2: Here you can see output of id command :

uid=1000(justas) gid=1000(justas) groups=1000(justas),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122>(sambashare)

and output of ls -nd /home/justas/.local/share/evolution command :

drwx------ 8 1000 1000 4096 2011-09-30 00:37 /home/justas/.local/share/evolution

share|improve this question
Please post output of following two commands: id and ls -nd /home/justas/.local/share/evolution – lesmana Sep 30 '11 at 10:32
OK, I'll do that this evening . My laptop is not available for me at the moment – Justas Sep 30 '11 at 10:40
up vote 2 down vote accepted

It looks like the permissions might be wrong. You could try

sudo chown -R justas:justas /home/justas/.local

to change ownership of that whole subtree back to you. If that doesn't do it, you can change the permissions of all files and directories to allow you to read them by:

chmod -R u+r /home/justas/.local
find /home/justas/.local -type d -exec chmod u+x \{\} \+

The first command adds the read permission to everything in that subtree, the second command searches for all directories and adds the execute permission, allowing you to change into it.

share|improve this answer
the first command works ! Thanks a lot – Justas Sep 30 '11 at 20:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.