Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

Ce site disposera de fonctionnalités limitées pendant que nous effectuons des opérations de maintenance en vue de vous proposer un meilleur service. Si un article ne règle pas votre problème et que vous souhaitez poser une question, notre communauté d’assistance est prête à vous répondre via @FirefoxSupport sur Twitter, et /r/firefox sur Reddit.

Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

The configuration file cannot be read on Mac Sierra, ESR 54

  • 4 réponses
  • 4 ont ce problème
  • 1 vue
  • Dernière réponse par KentW

more options
Mac OS Sierra
Firefox ESR 52.4.0 (64-bit)

# cd /Applications/Firefox.app/Contents/Resources/defaults/pref/
# ls -lah
total 16
drwxr-xr-x@ 4 teacher  admin   136B Sep 29 10:05 .
drwxr-xr-x@ 3 teacher  admin   102B Sep 21 10:05 ..
-rw-r--r--  1 root     admin   149B Sep 29 10:33 autoconfig.js
-rw-r--r--@ 1 teacher  admin   241B Sep 21 09:12 channel-prefs.js

#cat autoconfig.js
// Any comment. You must start the file with a comment!
pref("general.config.filename", "mozilla.cfg");
pref("general.config.obscure_value", 0);

# cd ../../../
# ls
Info.plist	Library		MacOS		PkgInfo		Resources	_CodeSignature
# cd MacOS/
# ls -lah
total 307384
drwxr-xr-x@ 19 teacher  admin   646B Sep 29 10:32 .
drwxr-xr-x@  8 teacher  admin   272B Sep 21 10:06 ..
-rwxr-xr-x@  1 teacher  admin   139M Sep 21 10:06 XUL
drwxr-xr-x@  3 teacher  admin   102B Sep 21 10:05 crashreporter.app
-rwxr-xr-x@  1 teacher  admin    59K Sep 29 10:31 firefox
-rwxr-xr-x@  1 teacher  admin    59K Sep 21 10:06 firefox-bin
-rwxr-xr-x@  1 teacher  admin   937K Sep 21 10:06 libfreebl3.dylib
-rwxr-xr-x@  1 teacher  admin   120K Sep 21 10:06 liblgpllibs.dylib
-rwxr-xr-x@  1 teacher  admin   3.1M Sep 21 10:06 libmozavcodec.dylib
-rwxr-xr-x@  1 teacher  admin   419K Sep 21 10:06 libmozavutil.dylib
-rwxr-xr-x@  1 teacher  admin   257K Sep 21 10:06 libmozglue.dylib
-rwxr-xr-x@  1 teacher  admin   4.3M Sep 21 10:06 libnss3.dylib
-rwxr-xr-x@  1 teacher  admin   910K Sep 21 10:06 libnssckbi.dylib
-rwxr-xr-x@  1 teacher  admin   299K Sep 21 10:06 libnssdbm3.dylib
-rwxr-xr-x@  1 teacher  admin    46K Sep 21 10:06 libplugin_child_interpose.dylib
-rwxr-xr-x@  1 teacher  admin   448K Sep 21 10:06 libsoftokn3.dylib
-rwxrwxr-x   1 teacher  admin   1.5K Sep 29 08:55 mozilla.cfg
drwxr-xr-x@  3 teacher  admin   102B Sep 21 10:05 plugin-container.app
drwxr-xr-x@  3 teacher  admin   102B Sep 21 10:05 updater.app

# cat mozilla.cfg 
// Any comment. You must start the file with a comment!

Try starting Firefox with a new user:

Configuration Error: Failed to read the configuration file. Please contact your system administrator.

Thanks for any help!

/Kent

<pre> Mac OS Sierra Firefox ESR 52.4.0 (64-bit) # cd /Applications/Firefox.app/Contents/Resources/defaults/pref/ # ls -lah total 16 drwxr-xr-x@ 4 teacher admin 136B Sep 29 10:05 . drwxr-xr-x@ 3 teacher admin 102B Sep 21 10:05 .. -rw-r--r-- 1 root admin 149B Sep 29 10:33 autoconfig.js -rw-r--r--@ 1 teacher admin 241B Sep 21 09:12 channel-prefs.js #cat autoconfig.js // Any comment. You must start the file with a comment! pref("general.config.filename", "mozilla.cfg"); pref("general.config.obscure_value", 0); # cd ../../../ # ls Info.plist Library MacOS PkgInfo Resources _CodeSignature # cd MacOS/ # ls -lah total 307384 drwxr-xr-x@ 19 teacher admin 646B Sep 29 10:32 . drwxr-xr-x@ 8 teacher admin 272B Sep 21 10:06 .. -rwxr-xr-x@ 1 teacher admin 139M Sep 21 10:06 XUL drwxr-xr-x@ 3 teacher admin 102B Sep 21 10:05 crashreporter.app -rwxr-xr-x@ 1 teacher admin 59K Sep 29 10:31 firefox -rwxr-xr-x@ 1 teacher admin 59K Sep 21 10:06 firefox-bin -rwxr-xr-x@ 1 teacher admin 937K Sep 21 10:06 libfreebl3.dylib -rwxr-xr-x@ 1 teacher admin 120K Sep 21 10:06 liblgpllibs.dylib -rwxr-xr-x@ 1 teacher admin 3.1M Sep 21 10:06 libmozavcodec.dylib -rwxr-xr-x@ 1 teacher admin 419K Sep 21 10:06 libmozavutil.dylib -rwxr-xr-x@ 1 teacher admin 257K Sep 21 10:06 libmozglue.dylib -rwxr-xr-x@ 1 teacher admin 4.3M Sep 21 10:06 libnss3.dylib -rwxr-xr-x@ 1 teacher admin 910K Sep 21 10:06 libnssckbi.dylib -rwxr-xr-x@ 1 teacher admin 299K Sep 21 10:06 libnssdbm3.dylib -rwxr-xr-x@ 1 teacher admin 46K Sep 21 10:06 libplugin_child_interpose.dylib -rwxr-xr-x@ 1 teacher admin 448K Sep 21 10:06 libsoftokn3.dylib -rwxrwxr-x 1 teacher admin 1.5K Sep 29 08:55 mozilla.cfg drwxr-xr-x@ 3 teacher admin 102B Sep 21 10:05 plugin-container.app drwxr-xr-x@ 3 teacher admin 102B Sep 21 10:05 updater.app # cat mozilla.cfg // Any comment. You must start the file with a comment! </pre> Try starting Firefox with a new user: Configuration Error: Failed to read the configuration file. Please contact your system administrator. Thanks for any help! /Kent

Modifié le par KentW

Solution choisie

You need to look further down to "Changes Over Time" to find the "Mac Directory Change" section where you will find the path I posted.

Mac Directory Change

Due to Apple's stricter approach to software signing, as of about version 35 or so configuration files should now be placed relative to /Applications/Firefox.app/Contents/Resources (so mozilla.cfg should go there, and autoconfig.js under /Applications/Firefox.app/Contents/Resources/defaults/pref.)
Lire cette réponse dans son contexte 👍 2

Toutes les réponses (4)

more options

mozilla.cfg needs to be in this folder on Mac:

  • /Applications/Firefox.app/Contents/Resources
more options

cor-el said

mozilla.cfg needs to be in this folder on Mac:
  • /Applications/Firefox.app/Contents/Resources

I'm unable to test this at the moment, but can you document it for me? According to the "Deploying Firefox in an enterprise environment" document at https://developer.mozilla.org/en-US/Firefox/Enterprise_deployment:

Create a .cfg file in the Firefox program directory. By convention, mozilla.cfg, but it can be any file name really.

which I take to mean the directory that contains "firefox.bin", as Step 1 in that same document says:

Find the Firefox program directory where the Firefox executable is located. For example, in Windows this is typically either C:\Program Files\Mozilla Firefox or C:\Program Files (x86)\Mozilla Firefox in macOS it is typically /Applications/Firefox.app/Contents/MacOS

Thanks!

/Kent

more options

Solution choisie

You need to look further down to "Changes Over Time" to find the "Mac Directory Change" section where you will find the path I posted.

Mac Directory Change

Due to Apple's stricter approach to software signing, as of about version 35 or so configuration files should now be placed relative to /Applications/Firefox.app/Contents/Resources (so mozilla.cfg should go there, and autoconfig.js under /Applications/Firefox.app/Contents/Resources/defaults/pref.)
more options

Perfect! Thank you very much!