Bug#817986: Latest update to version 45 did break searches and search plugins

Klaus Ethgen Klaus at Ethgen.de
Wed Mar 16 06:46:08 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

Am Mi den 16. Mär 2016 um  7:30 schrieb Mike Hommey:
> On Wed, Mar 16, 2016 at 07:03:04AM +0100, Klaus Ethgen wrote:
> > > You'll have to be more specific again because if I go to
> > > https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-html/
> > > and install it, it works. Did you try disabling all your addons? Did you
> > > check the browser console?
> > 
> > Here is the output from the browser console:
> > 
> >    1458107883324	addons.xpi	WARN	Download of https://addons.mozilla.org/firefox/downloads/latest/252588/addon-252588-latest.xml?src=search failed: [Exception... "Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIZipReader.open]"  nsresult: "0x8052000b (NS_ERROR_FILE_CORRUPTED)"  location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm :: AddonInstall.prototype.loadManifest< :: line 5469"  data: no] Stack trace: AddonInstall.prototype.loadManifest<()@resource://gre/modules/addons/XPIProvider.jsm:5469 < TaskImpl_run()@resource://gre/modules/Task.jsm:315 < TaskImpl()@resource://gre/modules/Task.jsm:276 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:250 < AddonInstall.prototype.onStopRequest()@resource://gre/modules/addons/XPIProvider.jsm:5791
> > 
> > This is the only output and I get the popup that the "add-on" is broken
> > (Even though it is no addon than a search).
> > 
> > Installing normal addons work well.
> > 
> > And no, I didn't disable all my addons. The web is to insecure to use
> > without a basic selection of addons in firefox.
> 
> Can't you try to disable them only for a search plugin install test?

Not really appliciable.

However, I did a safety copy of .mozilla, closed all tabs and tabgroups
and did disable every plugin.

After that I went to addons.mozilla.net and tried to install the
duckduckgo lite search. Now I do not even get any usefull stuff. I get a
xml page:
   <?xml version="1.0" encoding="utf-8"?>
   <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> 
     <ShortName>DuckDuckGo Lite</ShortName> 
     <Description>Search DuckDuckGo (Lite)</Description> 
     <InputEncoding>UTF-8</InputEncoding> 
     <LongName>DuckDuckGo Search (Lite, non-JS)</LongName> 
     <Image height="16" width="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv////0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrAAAAF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsAAAABYktHRB5yCiArAAAAyElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIAAAAABJRU5ErkJggg==</Image>
     <Url type="text/html" method="post" template="https://duckduckgo.com/lite/">
       <Param name="q" value="{searchTerms}"/>  
     </Url>
     <Url type="application/x-suggestions+json" template="https://duckduckgo.com/ac/?q={searchTerms}&type=list"/>
   </OpenSearchDescription> 

But not even a addon download try at all.

The web console shows:
   TypeError: this._recipeManager is null LoginManagerParent.jsm:185:9
   Content Security Policy: Die Direktive 'frame-src'  sollte nicht mehr verwendet werden. Bitte verwenden Sie stattdessen die Direktive 'child-src'. <unbekannt>
   1458110374044	Toolkit.Telemetry	WARN	TelemetryStorage::_scanArchive - have seen this id before: 582bcbff-5454-4fdb-b7a5-73770fb1f506, overwrite: false
   Kein Element gefunden data::1:1
   1458110374919	addons.productaddons	ERROR	Request failed certificate checks: [Exception... "SSL is required and URI scheme is not https."  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: resource://gre/modules/CertUtils.jsm :: checkCert :: line 145"  data: no] Log.jsm:751:0
   1458110374919	Toolkit.GMP	ERROR	GMPInstallManager.simpleCheckAndInstall Could not check for addons: [Exception... "SSL is required and URI scheme is not https."  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: resource://gre/modules/CertUtils.jsm :: checkCert :: line 145"  data: no] Stack trace: checkCert()@resource://gre/modules/CertUtils.jsm:145 < downloadXML/</success()@resource://gre/modules/addons/ProductAddonChecker.jsm:113 Log.jsm:751:0

Regards
   Klaus
- -- 
Klaus Ethgen                              http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen <Klaus at Ethgen.ch>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQGcBAEBCgAGBQJW6QElAAoJEKZ8CrGAGfasta8L/R2js/YtjocNfWgj0TOhekI3
tQdN2lO7iwXhZOozTjwlNbiRvVwCw61HR4g3EEtQOTt8PHx4JOIRFHJDmRrS6OaR
zieBwiKRKbilK9+0D2vwKmasK1OqGrYnTfjewEqsStPBZ/A1aD+iRqJH3cBy1DzW
kkzbbTXTm+9GFUuplqeb9pg2UCWXUhh98bLEXuLWEP7ReAe0CMcPvi/QPBe2XoG6
K6bhML2pFsAfLkReULVntGdHFS6egZAUjKTgBSRJqSLqbbclWWhSiv+pCXuUZ+Jd
yD0ZlqFdKA+Ma6PEw8ubePLRmKlJWbpBTebwnW0fVTDxWlJ0i4AC7CDzjPrHMEGQ
qJhxkGV3Z1iZfsPSiGLwXxmg3txSS7CEyoq8iOACqBFJOqqd6HmLC7z0718igMOb
1j3dBK4KChEbW1Isd7dgJ2tS9S9xEV1Jb5NDWQDaVpSmftGUVLpX5pMgg7RtFkQA
4DeSo9sfGdhLE/PVV9DFzvxZDo+TsOj774al82m60A==
=p2av
-----END PGP SIGNATURE-----



More information about the pkg-mozilla-maintainers mailing list