could not start kdeinit

Cent OS, Scientific Linux

Модератор: Модераторы разделов

rint
Сообщения: 29
ОС: openSUSE 13.1

could not start kdeinit

Сообщение rint »

Здравствуйте!
После последнего обновления (Fedora 7,KDE)не могу зайти в KDE.

kde-config:error while loading shared libraries:libqt-mt.so.3:
cannot open shared object
file:no such file or directory

xset:bad font path element(#77),possible couses are:
directory does not exist or has wrong permissions
directory missing fontsdir
incorrect font server adress or syntax

startkde:starting up...

ksplash:error while loading shared libraries...(повторение вывода
kde-config)

/usr/bin/kdeinit: error while ...(повторение вывода kde-config)

startkde:could not start kdeinit
check your installation

Упоминаемая библиотека в системе есть,точнее ссылка на /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.8.
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: could not start kdeinit

Сообщение spielmann »

rint писал(а):
22.07.2007 18:58
kde-config:error while loading shared libraries:libqt-mt.so.3:

Упоминаемая библиотека в системе есть,точнее ссылка на /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.8.


echo $QTDIR ?
Спасибо сказали:
rint
Сообщения: 29
ОС: openSUSE 13.1

Re: could not start kdeinit

Сообщение rint »

>echo $QTDIR ?

Если можно подробнее.
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: could not start kdeinit

Сообщение spielmann »

В командной строке выполнить echo $QTDIR, результат хотелось бы видеть.
Так же проверить в /etc/ld.so.conf.d/ наличие файлов qt*.conf
Спасибо сказали:
rint
Сообщения: 29
ОС: openSUSE 13.1

Re: could not start kdeinit

Сообщение rint »

echo $QTDIR
вывод -пустая строка,
добавил в ~/.bash_profile себе и root строки:

QTDIR=/usr/lib/qt-3.3:/usr/lib/qt-3.3/lib
LD_LIBRARY_PATH=/usr/lib/qt-3.3:/usr/lib/qt-3.3/lib

/etc/ld.so.conf.d# ls
mysql-i386.conf opensync-32.conf qt-i386.conf

/etc/ld.so.conf.d# cat qt-i386.conf
/usr/lib/qt-3.3/lib
Спасибо сказали:
Аватара пользователя
Sunder
Сообщения: 630
Статус: Гордый пользователь нелегального софта
ОС: OpenSuSE 10.3 x64, Fedora 7

Re: could not start kdeinit

Сообщение Sunder »

Может проблема с SELinux ?
Jabber: sunder@jabber.ru
Настоящий Операман должен построить дом, посадить дерево и сделать из лисы чучело !
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: could not start kdeinit

Сообщение spielmann »

rint писал(а):
23.07.2007 00:41
echo $QTDIR
вывод -пустая строка,
добавил в ~/.bash_profile себе и root строки:

QTDIR=/usr/lib/qt-3.3:/usr/lib/qt-3.3/lib
LD_LIBRARY_PATH=/usr/lib/qt-3.3:/usr/lib/qt-3.3/lib


QTDIR=/usr/lib/qt-3.3 - Этого достаточно. Здесь указывается только префикс, где установлена qt.

Или в /etc/profile.d добавить файлы (можно поискать их в пакете qt*.rpm), если их там нет:
qt.csh

Код: Выделить всё

# Qt initialization script (csh)

set qt_prefix = `/usr/bin/pkg-config --variable=prefix qt-mt`

if ( "${path}" !~ *$qt_prefix/bin* ) then
   set path = ( $qt_prefix/bin $path )
endif

if ( $?QTDIR ) then
   exit
endif

setenv QTDIR $qt_prefix
setenv QTINC $qt_prefix/include
setenv QTLIB $qt_prefix/lib


qt.sh

Код: Выделить всё

# Qt initialization script (sh)

qt_prefix=`/usr/bin/pkg-config --variable=prefix qt-mt`

if ! echo ${PATH} | /bin/grep -q $qt_prefix/bin; then
   PATH=$qt_prefix/bin:${PATH}
fi

if [ -z "$QTDIR" ]; then
        QTDIR="$qt_prefix"
        QTINC="$qt_prefix/include"
        QTLIB="$qt_prefix/lib"
fi

export QTDIR QTINC QTLIB PATH


Или переустановить qt.

/etc/ld.so.conf.d# cat qt-i386.conf
/usr/lib/qt-3.3/lib


Под рутом выполнить ldconfig, на всякий случай.
Спасибо сказали:
rint
Сообщения: 29
ОС: openSUSE 13.1

Re: could not start kdeinit

Сообщение rint »

Оставил QTDIR=/usr/lib/qt-3.3

Внес в /etc/profile.d файлы qt.sh и qt.csh, их там не было

Выполнил ldconfig и зашел!

Спасибо spielmann! И другим за участие!
Спасибо сказали: