My freaking old harddisk of PC gave trouble again this morning. I had to run manual file system check on /var yet again.
The very next time it didn’t allow me to login!
Skimming through /var, I found the answer in /var/log/kdm.log –
Fatal Error: Accessed global static ‘KGlobalPrivate *globalData()’ after destruction. Defined at /usr/src/packages/BUILD/kdelibs-4.0.4/kdecore/kernel/kglobal.cpp:98
KDE developers wouldn’t care much about 4.0.4, they are already on the path of 4.2 🙂
I tried autologin, manual start of X and kde, starting xdm through runlevel 3. Nothing seems to work.
Many of my socket permissions from ~/.kde4/socket-blackbeauty/ were messed up. (blackbeauty is hostname).
The only work-around that did the job was creating a new user and starting my X from run level 3. The kdmgreeter would still not allow any user to login.
I tried to install another greeter theme using KNS ( K New Stuff ), and it seems to tell me that themes are installed but I couldn’t see them on Login Manager’s themes tab. That’s another weirdo now! I can’t even tell if it was the fault of the SUSE default kdmtheme.
Suggestion welcome 🙂