I've been struggling with this bug for over a year by now without proper
solution. Starting icedove with LD_BIND_NOW=1 from the terminal once
fixes it temporarily, but only until the next security update, usually.
Enigmail has not been working ever since, except mysterioulsy between
the last time I updated and now, which broke it yet again.

Installing the libgnome2-0 "dependency" listed by Philippe Grégoire
seems to have fixed both icedove and enigmail, at least for the time
being, without the need to use LD_BIND_NOW=1. Even un- and reinastalling
icedove and enigmail, nor removing ~/.icedove/ did not make it break
again, so THANKS for that tip!

Even though I am using Gnome I did not have that installed, so it is
obviously not needed for anything else except satisfying icedove.
It also depended on and auto-installed additional packages, which I also
did not have installed before. All in all 21MB were newly installed:

gnome-mime-data (2.18.0-1)
libbonobo2-common (2.24.3-1)
libbonobo2-0 (2.24.3-1)
libgnomevfs2-common (1:2.24.3-1)
libgnomevfs2-0 (1:2.24.3-1)
libgnome2-common (2.30.0-1)
libgnome2-0 (2.30.0-1)
libgnomevfs2-extra (1:2.24.3-1)

It therefore seems like the needed symbols are provided by at least one
other source, either around the system or compiled into icedoves binary,
but icedove is compiled to not use them.
This also explains why this bug occurs only on a fraction of all
installed systems, as the (seemingly) unaffected ones likely have these
libraries installed for other reasons already.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to