Когда я пытаюсь запустить Firefox 3.6 или 4 beta, я получаю сообщение:

Profile Missing
Your Firefox profile cannot be loaded.  It may be missing or inaccessible.

Я попытался запустить менеджер профиля из командной строки, используя:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -ProfileManager

Я получаю то же сообщение во всплывающем окне, но я также получаю:

Error: Access was denied while trying to open files in your profile directory.

Я попытался удалить Firefox и переустановить его. Я также пытался удалить все, что связано с Firefox или Mozilla в каталогах ~/Library/Application Support, но, похоже, ничего не помогло. Кроме того, я запустил утилиту диска, чтобы исправить любые проблемы с разрешениями.

Если я создаю новый профиль или запускаю команду с sudo , это работает. Кажется, что Firefox пытается поместить профиль туда, где у него нет доступа для записи, но я не могу понять, как изменить это местоположение или изменить разрешения. Любая помощь будет принята с благодарностью.

3 ответа3

1

На справочном форуме Firefox была размещена команда, которая хорошо работает для решения этой проблемы:

Запустите эту команду в терминале из вашего домашнего каталога:

sudo chown -R `id -un`:`id -gn` ~

Попробуйте. Ваш Mac попросит ваш пароль администратора, который немного напугал меня. Firefox 4 теперь отлично работает на моем MacBook Pro с OS X 10.6.7.

1

Ответ Ченга - это команда, которая меняет все, что находится в вашем домашнем каталоге, на принадлежащее вам. На моей машине мне нужно было только сделать:

    sudo chown -R `id -un`:`id -gn` ~/Library/Caches

chown означает «смена владельца», а «-R» - рекурсивный.

id - это команда, которая возвращает ваше имя пользователя с помощью '-un' и имя вашей группы с помощью '-gn'.

0

Пользователь с низким уровнем повторения (Max2002) предложил следующее предложение:

У меня был пользователь, у которого Firefox 41.0 получал ошибку.  Оказывается, что папка Caches в Library не была там.  На его месте был ярлык с тем же именем.  Я удалил ярлык и Shazam! задача решена.  Запуск Firefox создал нужную папку, и пользователь мог открыть Firefox!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .