kdm missing

Zbigniew Luszpinski zbiggy at o2.pl
Sun Feb 21 11:31:12 CET 2010


> after a lunar update, suddenly I get the message "The executable kdm 
> does not exist" when trying to start kdm4 from /etc/init.d/kdm4

Do
ls /usr/src/kde*
if you see kde directories listed it means their compilation is not finished - they were not installed.
That is why you do not have kdm4 - I was missing startkde. I almost sure you will see kdebase in /usr/src when you'll do ls.
Your compilation might fail because kde depends in Lunar on kde*experimental module (forgot full name). This module is not present in current kde4 so it was removed during update. However dependency map in Lunar still keeps this module and blocks kde full install - this was my case.

There is ugly bug in Lunar with cached dependencies not being updated when module is removed from moonbase or when lin -r is issued.
The ugly hack is to delete cached dependencies and lin kde again. Sorry :(
I'll look at it if I find some time or someone else will fix this.

I forgot which file it was but look at these:
/var/state/lunar/depends*
Copy them to safe place (if someone will post better solution than mine)
Then open in text editor and remove from them all lines containing like kde*experimental.
I do not remember full module name but it contains words kde and experimental. Probably it was kde*libs*experimental.
Then lin again whole kde because some kde modules were build without broken modules installed first.

have a nice day,
Zbigniew Luszpinski


More information about the Lunar mailing list