This error sounds familiar. If it is the same problem I've had a couple of times, every time it happens, I forget what it was I did the last time to fix it. :-( After I remember, it seems almost obvious. Assuming you've got the same problem, you need to log into the account remotely, with out a GUI interface, or as another user. See if you have a file ~/.ICEauthority. If it is there, delete it and then try logging in again. I think that is the right file for the problem I've had. I just remember that some file got corrupted and I had to delete it before GUI logins would work. I hope this helps. Good luck.
On Wed, Oct 6, 2010 at 6:16 AM, Brent L. Bates blbates@vigyan.com wrote:
This error sounds familiar. If it is the same problem I've had a couple of times, every time it happens, I forget what it was I did the last time to fix it. :-( After I remember, it seems almost obvious.
After some more googling I found the solution and it wasn't obvious:
sudo chmod 1777 /tmp
In the case I really think the error message needs some improvement.
I can see where getting the permissions right on the mount points can be tricky.
I hope the rest of my permissions are ok.
I used the following to do the heavy lifting
(cd src; tar cf - --xattrs .) | (cd dest; tar xf -)
Don't remember why I chose this over a cp -R based solution, or a similar idiom using dump/restore instead of tar.
On Wed, Oct 06, 2010 at 04:46:44PM -0600, drew einhorn wrote:
After some more googling I found the solution and it wasn't obvious:
sudo chmod 1777 /tmp
This is the default value for /tmp. If your permissions were not set to this then somehow you managed to change them.
(cd src; tar cf - --xattrs .) | (cd dest; tar xf -)
A beginner SA mistake is to untar stuff into /tmp as root. This can change permissions on /tmp and break your system. Don't do it. It's not obvious and an easy to make mistake.