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