Часто наблюдаю libkdeui.so.4: cannot open shared object

В системе установлены KDE kdebase-meta 4.3.3. Однако, работать предпочитаю в xfce. При запуске кде-шных приблуд из под хфце наблюдаю ошибку следущего вида:

~ $ krdc
krdc: error while loading shared libraries: libkdeui.so.4: cannot open shared object file: No such file or directory

При перезаходе в КЕДЫ из строчки запуска та же софтинка запускается, а если попробовать konsole, то выдает ту же ошибку. Что это могет быть и куда надо копать?

revdep-rebuild обычно первое

revdep-rebuild обычно первое лекарство.

ldd `which krdc`

может помочь, если в кде не работает. Но, чует мое сердце, дело в переменных окружения тоже может быть. Что-то XFce недосасывает из системы )

swan ~ # find /usr -type f -name 'libkdeui*' -print
/usr/lib64/libkdeui.so.5.3.0
swan ~ #

Не оно? У меня KDE-4.3.4

(Sir) * Windows looks like an open door, but no way to go *

Есть у меня подозрение, что

Есть у меня подозрение, что это наследство от перехода с кдк3 на 4 с префиксами итд... А как бороть - ума не приложу.

~ $ ldd `which krdc`
        linux-gate.so.1 =>  (0xffffe000)
        libkdeui.so.4 => not found      
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7f0b000)
        libkdnssd.so.1 => not found                             
        libdns_sd.so.1 => /usr/lib/libdns_sd.so.1 (0xb7f06000)  
        libkwalletclient.so.1 => not found
        libkdecore.so.4 => not found
        libDCOP.so.4 => not found
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7ef1000)
        libutil.so.1 => /lib/libutil.so.1 (0xb7eed000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7ed6000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb7ea4000)
        libkdefx.so.4 => not found
        libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0xb77b1000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0xb7750000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7731000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb770e000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7705000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb76fd000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb76f6000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb76ed000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb76e8000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb76e4000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb76d2000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb76a9000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb758f000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7511000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb74ef000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb74e1000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb73cf000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb73c7000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb73b0000)
        libz.so.1 => /lib/libz.so.1 (0xb739f000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7388000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7385000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb736d000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb736a000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7365000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7361000)
        libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libstdc++.so.6 (0xb727a000)
        libm.so.6 => /lib/libm.so.6 (0xb7254000)
        libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1 (0xb7247000)
        libc.so.6 => /lib/libc.so.6 (0xb710f000)
        libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0xb70df000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xb70da000)
        /lib/ld-linux.so.2 (0xb7f36000)

Наиболее радикально --

Наиболее радикально -- сносить кде-4 полностью и ставить снова нужные конечные пакеты. Вроде бы на gentoo.org проблемы сноса в документации по установке 4-ой версии кде я видел. Кстати, я когда переходил с 3.5.10 на 4.3.3 полностью удалял тройку. И, разумеется, ставил без префиксов.
krdc слинкован с динамическими библиотеками, которых может не быть, либо они не "в пути поиска". Если не чистить систему, а продолжать копить проблемы :) то можно поискать по имени либы где она на диске, и вручную дописать найденный путь в /etc/ld.so.conf. (не забыть потом ldconfig выполнить) Ну а если libkdeui.so.4 вообще нет в системе -- лучше заняться чисткой и пересборкой.

(Sir) * Windows looks like an open door, but no way to go *

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".