Using EnigMail with Thunderbird Icedove 10 from Debian Squeeze Backports

Aug 08 2012 Published by under howto

I keep Firefox I mean Iceweasel up to date in Debian Squeeze by tracking the mozilla.debian.net squeeze-backports apt repository. However I recently realised I was not maintaining my Thunderbird I mean Icedove email client, which was stuck back at version 3.1.16 via the routine backports.debian.org repository!

This was easily fixed by setting up apt.sources to track the trailing edge 10.x series, such that now:

However, I discovered Enigmail, which integrates OpenPGP into Thunderbird, was now broken. I was getting the following message:

Unable to locate GnuPG executable in the PATH

This was also visible in the Enigmail Addon Preferences dialog box. This error stubbornly refused to go away even if I entered the full path to /usr/bin/gpg – after a search and perusal of several forums and mailing lists it soon appeared this is an error which is infamous for having an elusive solution.

First realising I had Enigmail installed from Debian stable, I uninstalled via apt the enigmail package. This was after unsuccessfully attempting removal via the Addon manager, which failed no doubt because as a Debian package the addon was installed in a different location with different filesystem privileges.

However, subsequently installing Engimail via the Addon Manager download XPI also failed to resolve the problem.

Eventually I resolved the problem by making a local source build of Enigmail 1.4 from sources downloaded from Debian Wheezy (testing) Along the way I had to deal with some minor dependency issues: apt-get refused to pick out the correct version in some cases until manually overridden; I also had a long forgotten .mozconfig file in my home directory which conflicted the build script until I removed it.

Restart Icedove, and all is now good again.

No responses yet