Здравствуйте!
После последнего обновления (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.
could not start kdeinit
Модератор: Модераторы разделов
-
spielmann
- Сообщения: 105
- ОС: Linux
-
rint
- Сообщения: 29
- ОС: openSUSE 13.1
Re: could not start kdeinit
>echo $QTDIR ?
Если можно подробнее.
Если можно подробнее.
-
spielmann
- Сообщения: 105
- ОС: Linux
Re: could not start kdeinit
В командной строке выполнить echo $QTDIR, результат хотелось бы видеть.
Так же проверить в /etc/ld.so.conf.d/ наличие файлов qt*.conf
Так же проверить в /etc/ld.so.conf.d/ наличие файлов qt*.conf
-
rint
- Сообщения: 29
- ОС: openSUSE 13.1
Re: could not start kdeinit
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
вывод -пустая строка,
добавил в ~/.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
Может проблема с SELinux ?
Jabber: sunder@jabber.ru
Настоящий Операман должен построить дом, посадить дерево и сделать из лисы чучело !
Настоящий Операман должен построить дом, посадить дерево и сделать из лисы чучело !
-
spielmann
- Сообщения: 105
- ОС: Linux
Re: could not start kdeinit
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/libqt.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
Оставил QTDIR=/usr/lib/qt-3.3
Внес в /etc/profile.d файлы qt.sh и qt.csh, их там не было
Выполнил ldconfig и зашел!
Спасибо spielmann! И другим за участие!
Внес в /etc/profile.d файлы qt.sh и qt.csh, их там не было
Выполнил ldconfig и зашел!
Спасибо spielmann! И другим за участие!