Report ID 440071018 - Pythonext, Firefox 5, lab deployments

Hello,

I'm trying to deploy Zotero to Mac labs running Firefox 5.0.1/OS 10.6.8, where local user home directories do not persist.

I've put all three extensions (zotero@chnm.gmu.edu, zoteroMacWordIntegration@zotero.org, and pythonext@mozdev.org) in /Library/Application Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}. Zotero and the MacWordIntegration extensions work, but pythonext does not function from this location. If I try to Add a Citation in Word, it returns a Zotero Integration Error:

[JavaScript Error: "[Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]" nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)" location: "JS frame :: chrome://zotero/content/xpcom/integration.js :: _callIntegration :: line 463" data: no]" {file: "chrome://zotero/content/xpcom/integration.js" line: 463}

However, if I manually install the pythonext extension as a local user, Word Integration works immediately.

Is there a recommended way to deploy pythonext in a lab environment and prevent users from having to install it each time?
  • We can fix this in the next PythonExt build, but for now, you could put it in /Applications/Firefox.app/Contents/MacOS/extensions and I think it ought to work.
  • Thanks for this, but unfortunately I still get the integration error if I move the pythonext directory to /Applications/Firefox.app/Contents/MacOS/extensions and start over with a fresh user profile. Even though pythonext shows up as installed in Firefox's Add-ons, the Word scripts will not work unless I've installed it in the local user profile.

    Any further advice is appreciated!
  • I just tested putting everything in /Applications/Firefox.app/Contents/MacOS/extensions here and it works fine with a new profile. (This is the same basic directory structure we use in Zotero Standalone, so it better.) Are you sure that Zotero and Zotero MacWord Integration are getting picked up?
  • Ah, okay. I had to start from scratch with all three extensions. Now it appears to be working properly within Firefox.app. Thank you!

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.