Sun Dec 20, 2009 8:15 pm
I made a fresh install of Linux Mint 8 (Helena) x64 with Gnome, all working fine.
I installed via Synaptic all the necessary packages for KDE making use of a metapackage (KDE-standard).
I'm using the kernel linux-generic 126.96.36.199.27, xorg 1:7.4. The KDE available version is 4.3.2.
All this shows no problems during install.
When trying to log in (with gdm), I get the message "kstartupconfig4 does not exist of fails. The error code is 127." in a small X window,
then I'm thrown back to the login dialog.
And I think this is relevant: if I try to run KDE applications in Gnome from the console, I get, for example:
kate: symbol lookup error: /usr/lib/libQt3Support.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
dolphin: symbol lookup error: /usr/lib/libQtDBus.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
amarok: symbol lookup error: /usr/lib/libQtOpenGL.so.4: undefined symbol: _ZN14QWidgetPrivate15checkWindowRoleEv
Trying to compile an application for kde, rkward, (which I tried to use by installing from the repository, but I also got a symbol lookup error). I get:
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:84 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
Call Stack (most recent call first):
I've found as solutions:
1) applying the ownership of my user .kde folder to myself using
sudo chown -R username:username /home/username/.kde
sudo chown -R username.username /home/username/.kde
2) deleting/moving .kde and try to log in again.
None of them worked. I've been looking for more solutions, but I've found nothing yet.
I also tried reinstalling all the KDE packages. Synaptic doesn't show KDE packages in "missing recommends".
Finally, I also fixed broken packages from synaptic, and everything is fine.
What else can I do? Thanks!
Mon Dec 21, 2009 1:36 am
Your Qt4 packages appear to have a different version to that used to compile KDE. In this case it is older. Please check that the /usr/lib/libQtCore.so.4 points to the latest libQtCore.so library ( eg: libQtCore.so.4.6.0 )
Mon Dec 21, 2009 8:46 am
Indeed it seems to be a conflict of several Qt libraries installed by different programs. I installed some before KDE:
So maybe I should uninstall all programs using Qt libraries, delete any remaining Qt libraries, install KDE and then reinstall the other programs?
If this sounds ok, when I install the other programs, if they need older versions of Qt libraries, wouldn't they break the system for future KDE updates? This is where I don't understand things very well.
(Conversely, when I used Opensuse 11.1, having a working KDE desktop, a certain new Qt update broke my installations of Eric IDE and the Spyder IDE.)
Thanks a lot.
Mon Dec 21, 2009 6:43 pm
Ok, I did exactly what I said, given your suggestions.
Of course you know what to do, but I'll leave the details for someone else who could have the same problems.
I uninstalled all the KDE and Qt packages (which got rid from other programs that only require a few Qt libraries) and deleted my .kde folder.
Then I rebooted and installed KDE from scratch, selecting exclusively those packages from the current release (4.3.2 in this case), no exceptions.
I left gdm as my login manager just in case it didn't work again and rebooted (maybe not necessary).
And now I'm posting from a KDE session!
I also installed those programs that I had to let go, and they work ok!
Thanks a lot!