"/usr/bin/X11/iceauth: timeout in locking authority file /home/mjj/.ICEauthority
DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failedICE Connection rejected!"
It has been several years since I had this problem (which developed when I first tried to convert from KDE 2 to KDE 3) so I am vague about the details of the solution. When KDE starts it sets up a correspondence between some files in /home/user and /tmp. When KDE ends it removes the correspondence between the two sets of files. I think that your problem has to do with the correspondence going awry and being permanently out of sync. The files on my KDE system that I am talking about are:
The files contained in directory: /tmp/ksocket-user
The files contained in directory: /tmp/mcop-user
The files contained in directory: /tmp/orbit-user
Under different circumstances I remember three different solutions to the problem:
1. Log in as root and delete every file and directory in /tmp which contains user in its name. Then log into user.
2. If 1. doesn't work then try creating a user with a new name and abandon the screwed up user name.
3. Once somebody asked a similar question here on LinuxQuestions and the problem turned out to be that he had a mixture of KDE releases, 3.1.2 and 3.1.3 or something like that. Once he got every KDE package to the latest release the problem disappeared. Take a look at your KDE versions with:
rpm -qa | sort | less
Be prepared. Create a LifeBoat CD.