I closed my RSS reader
liferea, and couldn't restart
it through my toolbox (see
White Magic
Desktop for fvwm2). Trying from the command line, I got the
message
$: A stale lockfile has been found, and was
deleted.
No browser module configured!
** ERROR **: Sorry, I was not able to load any installed browser
modules! Try the --debug-all option to get debug information!
aborting...
[x 2]+ Aborted liferea
So, I did `liferea --debug-all` and got
A stale lockfile has been found, and was
deleted.
CONF: using GNOME configured proxy: "127.0.0.1" port "3128"
CONF: Proxy settings are now 127.0.0.1:3128 NULL:NULL
GUI: Available browser modules (/usr/lib/liferea):
GUI: Failed to open HTML widget module
(/usr/lib/liferea/liblihtmlg.so) specified in configuration!
/usr/lib/libXft.so.2: undefined symbol: FT_GlyphSlot_Embolden
No browser module configured!
** ERROR **: Sorry, I was not able to load any installed browser
modules! Try the --debug-all option to get debug information!
aborting...
Aborted
OK, something wrong with libXft.so, which is supplied by libxft2
(`dpkg -S libXft.so.2` gives the name of the package supplying that
file), and my libxft version was at 2.1.8.2-3 as shown by doing
`dpkg --list libxft2`).
googling the phrase which is the title of this post lead me to
Re: Watch out! In Etch, apt-get upgrade breaks KDE on every machine
I upgraded... on one of the Debian mailing lists, which
provided this solution:
# 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
When I ran `dpkg --force-depends -r libxft2`, I got
dpkg: libxft2: dependency problems, but
removing anyway as you request:
krita depends on libxft2 (>> 2.1.1).
inkscape depends on libxft2 (>> 2.1.1).
mrxvt depends on libxft2 (>> 2.1.1).
klipper depends on libxft2 (>> 2.1.1).
konqueror depends on libxft2 (>> 2.1.1).
libksieve0 depends on libxft2 (>> 2.1.1).
kicker depends on libxft2 (>> 2.1.1).
libvte4 depends on libxft2 (>> 2.1.1).
networkstatus depends on libxft2 (>> 2.1.1).
mozilla-firefox depends on libxft2 (>> 2.1.1).
koffice-libs depends on libxft2 (>> 2.1.1).
kdepim-kio-plugins depends on libxft2 (>> 2.1.1).
kwin depends on libxft2 (>> 2.1.1).
lesstif2 depends on libxft2 (>> 2.1.1).
lesstif1 depends on libxft2 (>> 2.1.1).
libkpimidentities1 depends on libxft2 (>> 2.1.1).
ksysguard depends on libxft2 (>> 2.1.1).
kdesktop depends on libxft2 (>> 2.1.1).
korganizer depends on libxft2 (>> 2.1.1).
ksplash depends on libxft2 (>> 2.1.1).
kcontrol depends on libxft2 (>> 2.1.1).
kmail depends on libxft2 (>> 2.1.1).
ark depends on libxft2 (>> 2.1.1).
kalarm depends on libxft2 (>> 2.1.1).
kdelibs-bin depends on libxft2 (>> 2.1.1).
abiword-plugins depends on libxft2 (>> 2.1.1).
quanta depends on libxft2 (>> 2.1.1).
ksmserver depends on libxft2 (>> 2.1.1).
libxft-dev depends on libxft2 (= 2.1.8.2-3).
libpango1.0-0 depends on libxft2 (>> 2.1.1).
fvwm depends on libxft2 (>> 2.1.1).
konserve depends on libxft2 (>> 2.1.1).
gnome-control-center depends on libxft2 (>> 2.1.1).
[many other packages snipped]
(Reading database ... 173146 files and directories currently
installed.)
Removing libxft2 ...
A very bad bug (see the bugs.debian.org bug report at
libxft2:
"FT_GlyphSlot_Embolden" disappeared since version 2.1.7-1, apps
depends on this!).
The forced removal and install of a previous version of libxft2
worked, at least to the extent of liferea working.