I've been using PCLinuxOS. All was OK until the Hard Drive had a bad block. After some
fsck repair, from the shell, I tried to
xauth: file /home/joe/.serverauth.2052 does not exist. authentication failed - cannot start X server.
I noticed root has a
.serverauth cookie and can
startx it ok, but I don't know how to fix
X access for the user.
The 80gb HD is failing so I've decided to stop try to login, only accessing it from a live cd. Case closed.