On 07/08/2013 05:32 AM, Han Jiang wrote:
hello all, just did an upgrade from 6.3. to 6.4, i found that i can not
log into kde.
after selecting kde at login screen, it shows an ugly window saying
Could not start D-Bus. Can you Call qdbus?
Well, I should first ask which login screen. Is it a GUI login screen?
Is it the KDE login screen. Presuming that the answer to both is yes:
and only one ok button, if i click it, it returns to login screen.
gnome desktop is fine though.
And you logged into the GNOME desktop through the same login screen?
how can i fix it ? thanks !
the error is :
startkde: Starting up...
/usr/bin/startkde: line 283: 12207 Segmentation fault (core dumped)
qdbus > /dev/null 2> /dev/null
startkde: Could not start D-Bus. Can you call qdbus?
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Well, if you look at the: "startkde" script at line 283 we find the
error message and just above:
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
if qdbus >/dev/null 2>/dev/null; then
: # ok
Now, you have two possibilities. Either:
eval `dbus-launch --sh-syntax --exit-with-session`
failed. Or:
if qdbus >/dev/null 2>/dev/null;
failed.
Since GNOME worked. I would think that it is the second one that is the
problem.
already tried:
reinstall "X Window System"
yum install qt qt-demos qt-designer qt4 qt4-designer PyQt4
and
Now you said that you tried:
export QTDIR=/usr/lib/qt4
export PATH=$QTDIR/bin:$PATH
But, where did you try them? These should be on your system somewhere
(although I am not sure that the second one is correct, but it is your
system so you are the one that knows -- just check it to be sure).
These need to be in a file for them to be executed every time the system
boots. The file should be named:
Qt.sh
and if your system is normal, it should go in the directory:
/etc/profile.d
You can also look in: /etc/profile and see if there is a function for
prepending paths to a path string. If so, you can use that for adding
to your PATH instead of the way you did it. That is, on the LFS/BLFS
distro it would be, FOR EXAMPLE:
pathprepend $QTDIR/bin
I don't think that this has been standardized; so it will be different
for your distro.
--
James Tyrer
Linux (mostly) From Scratch
___________________________________________________
This message is from the kde-linux mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.