Re: Watch out! In Etch, apt-get upgrade breaks KDE on every machine I upgraded...
Chris Howie wrote:
> Justin Piszcz wrote:
>
>>I fixed this by using the lib from a box with libXft2 2.1.7 instead of
>>2.1.8.2-3.
>
>
> Thanks for the heads-up. I found myself referring to your post after rebooting
> and nothing worked.
>
> It is possible to fix this without copying the .so from an older installation
> -- just downgrade the package. This is how I solved the issue:
I did this using apt-get by including these in my /etc/apt/sources.list:
#got this while starting KDE:
# kdeinit: symbol lookup error: /usr/lib/libXft.so.2: undefined symbol:
FT_GlyphSlot_Embolden
# startkde: Could not start kdeinit. Check your installation.
#So downgraded libxft2 version 2.1.8.2-3 --> 2.1.7-1, based on
#http://groups.google.ca/group/linux.debian.user/browse_frm/thread/6289e3f628a1e4d/48b3908383ca1161?lnk=st&q=cannot+start+kdeinit+debian&rnum=2&hl=en#48b3908383ca1161
deb http://snapshot.debian.net/archive pool xft
deb-src http://snapshot.debian.net/archive pool xft
deb http://snapshot.debian.net/archive pool xft2
deb-src http://snapshot.debian.net/archive pool xft2
and then doing:
$> sudo apt-get install libxft2=2.1.7-1
Then I started dselect and marked this package as "hold".
->HS
>
> # dpkg --force-depends -r libxft2
> # wget \
> http://http.us.debian.org/debian/pool/main/x/xft/libxft2_2.1.7-1_i386.deb
> # dpkg -i libxft2_2.1.7-1_i386.deb
> # echo libxft2 hold | dpkg --set-selections
>
> Go back to KDM, CTRL+ALT+BKSP, and all is well. Note that you'll want to
> unhold libxft2 (echo libxft2 install | dpkg --set-selections) after this is fixed.
>
Reply to: