Hi all.

I'm trying to deploy a few add-ons to a number of computers running macOS and 
am having trouble with Firefox automatically disabling the add-ons with the 
following error;


'<add-on name> could not be verified for use in Firefox and has been disabled’


The contextual links provided in the error all link to various documentation 
regarding signing of the add-on, yet all the add-ons I am trying to be deployed 
are signed. To deploy the add-on, I am using the method listed at the link 
below as 'Scenario 2’ to deploy into 
"/Applications/Firefox.app/Contents/Resources/browser/extensions";


https://mike.kaply.com/2012/02/09/integrating-add-ons-into-firefox/ 
<https://mike.kaply.com/2012/02/09/integrating-add-ons-into-firefox/>


I have also tried using the location described in the following link in the 
developer documentation - i.e. "/Library/Application 
Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/" ;


https://developer.mozilla.org/en-US/Add-ons/Installing_extensions 
<https://developer.mozilla.org/en-US/Add-ons/Installing_extensions>


Essentially, I unzip the xpi, rename the folder to the extension ID, and 
install the folder to the correct location so that Firefox will see it. In all 
the locations I’ve tried, Firefox seems to have no trouble seeing the add-ons, 
but always disables the add-ons with the verification error.

I am having this problem with uBlock Origin (1.11.4 - from AMO), Lastpass 
4.1.44a (from https://lastpass.com <https://lastpass.com/>) and (most 
importantly) an internal company customisation created in CCK2 and signed in 
AMO.

I am using the same technique in Windows but am not seeing any issues there - 
the same extensions are working fine.


Suspecting it may have been something in either the way I was packaging the 
unzipped xpi, or how I was handling the unzipped xpi - e.g. potentially opening 
it in Finder, or permissions changing, I changed my deployment method to copy 
the signed xpi file across to the client and extract directly to the correct 
location using the command line unzip built in to macOS - same error.

Just to be sure, I tried re-uploading a new version of my company’s CCK2 add-on 
to AMO, it was automatically signed, downloaded that signed file, unzipped it 
via command line on the local machine to the correct location and never opened 
it in the Finder and it still doesn't work - same 'could not be verified' 
error. Tried with a clean install of Firefox (also cleared out the Firefox 
folder in ~/Application Support and related preferences as well).

Downloaded the latest version of uBlock Origin from AMO - same problem.

I’ve set;

pref ("extensions.shownSelectionUI", true);
pref ("extensions.autoDisableScopes", 0);

via a config file and it seems to be set correctly when I check in about:config 
<about:config>.

It’s really frustrating and strange because I’m using the same technique to 
deploy in Windows, and I’m not seeing any problems there for any of the add-ons 
I’m trying to install.

I am using;

macOS 10.11.6 (15G1421)
Firefox 52.0.2
CCK2 2.2.3.1

Any help with this would be greatly appreciated.

kind regards,
Tristan.
-- 


 play god

[image: Electric Art Logo] <http://www.electricart.com.au/> 
electric art <http://www.electricart.com.au/> 
creative production studio 

[image: Latest Work] <http://www.electricart.com.au/> 
Level 3, 11-17 Buckingham Street, Surry Hills, NSW 2010, Australia | Phone +61 
2 9699 6011 | Skype electric.art | Web electricart.com.au 
<http://www.electricart.com.au/>
_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listinfo/enterprise or send an email to 
[email protected] with a subject of "unsubscribe"

Reply via email to