Часто наблюдаю libkdeui.so.4: cannot open shared object
tlittle 27 января, 2010 - 01:45
В системе установлены 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 обычно первое лекарство.
может помочь, если в кде не работает. Но, чует мое сердце, дело в переменных окружения тоже может быть. Что-то XFce недосасывает из системы )
Не оно? У меня 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 *