What the h.ll is this? Does Mozilla block some addons or has too complicated rules for addons? Is there any addon to allow installing corrupted addons? Or is there something in about:config to allow installing such addons?
Some users have difficulty installing extensions due to the redirect between the initial download address and the content distribution network (CDN). This seems to be blocked on their systems by security or filtering software.
For both CDN i get the same. I right-click a CDN link and select open in new tab, in new tab i get this message:“F irefox
has prevented this page from asking if it can install software on your computer”.
If i go to second tab, select URL of a CDN link and tap enter, i get this “The addon downloaded from this site could not be installed because it is probably corrupted”.
tedomedo:
I right-click a CDN link and select open in new tab, in new tab i get this message:“F irefox
has prevented this page from asking if it can install software on your computer”.
That’s normal, only certain sites have built-in permission to install add-ons. You can try giving permission if you trust the source.
If you try right-click > Save Link As, can Firefox download the XPI files successfully?
This problem is in the current release, Firefox 68.0.1?
Perhaps there would be a more detailed error message in the Browser Console (Ctrl+Shift+j, on Mac: Command+Shift+j). If you open that window, click the trash can at upper left to clear current messages, then try to load the file in the regular window, then switch back to the Browser Console, is there any additional information available?
NOW you tell me, after all this, that you are using a version that isn’t fixed?! I’m not happy you wasted so much of my time when your solution was so simple:
You can install the Extended Support Release of Firefox 60 – Firefox 60 with 9 more months of security patches – from the following page:
You’ll need to click the Firefox 60 link at the upper right of the list before downloading.
@tedomedo, this problem is patched in ESR 60.0.2. You need to upgrade to that version to get the patch. You can try to apply this patch as an extension though I’m not sure it will work on ESR.
Most extensions published before May 4th were signed with an older certificate that expired on May 4th. To use those older extensions after May 4th, you need to install a new certificate into Firefox and that substitutes for having to update every one of those extensions.
This new certificate is included in Firefox 66.0.5+, and Firefox 60 Extended Support Release 60.6.3esr+.
Some articles about why this problem occurred and what was done about it:
I was also having this issue today when I was released my own extension’s new version.
The latest version was published but I couldn’t upgrade/reinstall my own extension.
I was also getting the same “Installation aborted because the add-on appears to be corrupt” error.
But the extension worked flawlessly in debug mode (temporary installation during development)
FIX:
The issue was, system time was out of syc for some reason. As soon as I synced the time correctly, the extension installed.
If your system time is correctly synced and still getting the same error, keep looking for the solution
This problem also appears because some devs have not updated the description of their add-on, and the requirements are not accurate.
So addons.mozilla.org lets the browser download the file even if your FF is not compatible with it, and the error message appears when it tries to install it, mostly because the extensions uses the api WebExt, I think.
I recently got this error with an extension that was supposed to require FF 48.0 and later but obviously it required FF 57 at least, because I’ve been able to install it with the latest version of FF ESR but not with FF 56. And it was not the fist time.
I don’t think developers should have to test on unsupported versions of Firefox, although it would be considerate to update the minimum version when using a new API that might not be supported by the latest ESR.