Package: KDE
Version: 3.5.1
Severity: important
KDE no longer starts up properly after an "apt-get dist-upgrade" yesterday.
Right after entering usrn/pwd at login screen, a window appears in the
upper left corner saying "could not start kdeinit. check your
installation". the KDE splash screen is then stuck at ("interprocess
communication setup" (in German, in my case, it says: Einrichtung
Interprozess Kommunikation) and the startup process stops at this point.
"ps" at that time says:
/usr/bin/kdm
\_ /usr/X11R6/bin/X -br -nolisten tcp :0 vt7 -auth
/var/run/xauth/A:0-wHJggl
\_ -:0
\_ /bin/sh /usr/bin/startkde
\_ /usr/bin/ssh-agent /usr/bin/startkde
\_ xmessage -geometry 500x100 Could not start kdeinit. Check
your installation.
when clicking "Okay" in the error message window, startup continues but
KDE then does not work properly: some key-binds are missing. programs
crash right at startup (e.g. licq, mozilla, firefox) or crash after a
few minutes (e.g. gftp). the problem appears for all users on the
machine, even when starting KDE without a ~/.kde directory (the
kpersonalizer "first session wizard" will then just crash at second
screen and the KDE splash and the error message will appear as described
above). nothing is logged in the syslog, kdm or Xorg logs.
the only clue i got so far is found in .xsession-errors and leads me
to believe that the trouble is somehow connected to libxft2.
.xsession-errors says:
startkde: Starting up...
kdeinit: symbol lookup error: /usr/lib/libXft.so.2: undefined symbol:
FT_GlyphSlot_Embolden
startkde: Could not start kdeinit. Check your installation.
Warning: connect() failed: : No such file or directory
kbuildsycoca running...
Launched ok, pid = 10081
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
QWidget::setMinimumSize: The smallest allowed size is (0,0)
Message: device: default
QObject::disconnect: Unexpected null parameter
QObject::connect: Cannot connect (null)::hide() to
Baghira::DeMaximizer::hide()
QFont::fromString: invalid description 'fgcolor=0,0,0,4,-1,5,0,0,0,0,0,0'
QFont::fromString: invalid description 'fgcolor=0,0,0,4,-1,5,0,0,0,0,0,0'
note that ibXft.so.2 is in its place, symlinks perfect fine:
lrwxrwxrwx 1 root root 15 Feb 20 00:28 libXft.so.2 -> libXft.so.2.1.2
-rw-r--r-- 1 root root 72616 Feb 6 00:26 libXft.so.2.1.2
the error occured after the following packages were upgraded yesterday
(note that libxft2 [now installed in version 2.1.8.2-3] was one of
them):
acroread
acroread-escript
alsamixergui
dar
gksu
grub
ipsvd
kamera
kcoloredit
kdegraphics
kdegraphics-kfile-plugins
kdvi
kfax
kgamma
kghostview
kiconedit
kmrml
kolourpaint
kooka
kpdf
kpovmodeler
kruler
ksnapshot
ksvg
kuickshow
kview
kviewshell
libkscan1
libmysqlclient15
libnspr4
libnss3
libpam-modules
libpam-runtime
libpam0g
libreadline5
libselinux1
libsmbclient
libxft2
locales
mozilla
mozilla-acroread
mozilla-browser
mozilla-mailnews
mozilla-psm
mysql-common
netkit-inetd
ohphone
perl-tk
readline-common
samba
samba-common
smbfs
whois
xpdf-common
xpdf-utils
mozilla-thunderbird
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]