I've previously successfully used the directions from Mozilla to disable updates in our deployed installation of Firefox. However, starting with version 35 of Firefox, this method no longer seems to work. Upon launch the browser throws up the following error and quits on acknowledgement:
Failed to read the configuration file. Please contact your system administrator.
I'm using a 'Firefox.app/Contents/Resources/defaults/pref/authconfig.js' file with the following contents:
pref("general.config.filename", "mozilla.cfg");
pref("general.config.obscure_value", 0);
along with a 'Firefox.app/Contents/MacOS/mozilla.cfg' with the following:
// Disable updater
lockPref("app.update.enabled", false);
// make absolutely sure it is really off
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);
// Set default homepage - users can change, but will reset on relaunch
pref("browser.startup.homepage", "http://inside.designory.com");
// Disable crash reporter
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false;
I've tried moving the authconfig.js file to 'Firefox.app/Contents/Resources/browser/defaults/preferences' and changing privileges to 777 for the two files, to no avail.
Any ideas on how to get it to work? Anyone else having success with this?