Hello Rick,
On Wed, Dec 28, 2016 at 05:40:51PM -0600, Rick Lutowski wrote:
> 1. Clicking the mouse on any link in an html email message gives the
> following error message in the icedove Error Console
>
> ---
> Timestamp: 12/28/2016 04:02:53 PM
> Error: NS_ERROR_FAILURE: Component returned failure code: 0x80004005
> (NS_ERROR_FAILURE) [nsIExternalProtocolService.loadUrl]
> Source File: chrome://communicator/content/contentAreaClick.js
> Line: 152
> ---
>
> Clicking the "Source File:" link in the Error Console message (this
> link works!) displays a window showing the source code for function
> hRefForClickEvent. Line 152 is highlighted as the last source code
> line in function hRefForClickEvent:
>
> function hRefForClickEvent(aEvent, aDontCheckInputElement)
> {
> . . .
> Components.classes["@mozilla.org/uriloader/external-protocol-service;1"]
> --- line 152
> .getService(Components.interfaces.nsIExternalProtocolService)
> .loadUrl(uri);
> }
>
>
> 2. This bug has existed in at least 2 to 3 previous versions as well.
> Periodic debian icedove updates have failed to fix this problem.
> Implication is this problem does not exist on the icedove development
> systems because the icedove development team presumably would never
> release a version where html href links in email messages did not
> work.
...
> -- System Information:
> Debian Release: 7.11
> APT prefers oldstable-updates
> APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
> Architecture: i386 (i686)
the wheezy release doesn't containing a package iceweasel for the ESR
series 45.
I assume your references inside the file
$(HOME)/.icedove/$(PROFILE)/mimeTypes.rdf for html file points still to
/usr/bin/iceweasel.
Please look into the follwing bug report and try out point 4 in Message
#20. Please make a backup before doing some chnages inside your profile.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837516#20
PS: Next time please investigate for existing bugs before file a new
one.
Regards
Carsten