FireFox не запускается: "Ошибка: доступ запрещен при попытке открыть файлы в каталоге вашего профиля"

Я не могу запустить FireFox, так как получаю сообщение "Ваш профиль Firefox не может быть загружен. Он может отсутствовать или быть недоступным". ошибка при попытке запустить последнюю версию Firefox в Ubuntu 13.04 (до последней версии). Bash производит следующее:

(process:5052): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
Error: Access was denied while trying to open files in your profile directory.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

Я не думаю, что это дублирующий вопрос, так как я попробовал 3 решения, которые размещены в том или ином месте. Вот они:

(1) Извлеките и переустановите FF. Попытка запустить приводит к той же ошибке.

(2) Переименуйте /home/[myname]/.mozilla из bash, затем создайте новую папку, чтобы заменить ее, чтобы убедиться, что каталог принадлежит правильному пользователю. Попытка запуска приводит к одной и той же ошибке, как в Unity, так и в терминале.

(3) создал каталог из bash,

sudo chown myname /home/myname/.mozilla

или с

sudo chown myname:myname /home/myname/.mozilla

Команда выполняется без проблем, но при запуске FF выдается точно такая же ошибка, как и раньше. Когда я проверяю владельца папки, она показывает правильного пользователя (меня). Рекурсивная установка ВСЕХ разрешений на 777 (так что не может быть проблем с разрешениями, все равно дает то же самое.

Я могу запустить 'sudo firefox' из Bash. Но bash выдает предупреждение о том, что папка профиля имеет неправильного владельца (то есть она не принадлежит пользователю root).

Итак, есть идеи?

ОБНОВИТЬ:

Полное удаление продувки через

sudo apt-get purge firefox firefox-globalmenu firefox-gnome-support

и переустановить с

sudo apt-get install firefox firefox-globalmenu firefox-gnome-support

Также не работает. Точно такое же поведение, как и раньше.

4 ответа

Решение

Это кажется известной системно-зависимой ошибкой. Посмотрите на ссылку, добавленную в конце (ваше точное сообщение об ошибке). Следуя другой ссылке на этой странице, я видел только предложения отключить AppArmor, если вы запустите его; или откат FF назад: отчет об ошибке.

Если ничего не работает, возможно, попробуйте Chrome.

Нашел ссылку ниже, что связано.

https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1180227

Я сделал следующее:

ls .cache/mozilla/
   ls: cannot open directory .cache/mozilla/: Permission denied

chown -R user.user .cache/mozilla/
    chown: cannot read directory ‘.cache/mozilla/’: Permission denied

sudo chown -R user.user .cache/mozilla/
firefox 

Это исправит мою проблему.

Вы должны удалить / получить доступ к 2 папкам:

~/.mozilla/firefox
~/.cache/mozilla

Папка.cache вы можете просто удалить:)

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

Похоже, вы столкнулись с ошибкой прав доступа, когда Firefox не может читать / записывать / выполнять каталог профиля. Не могли бы вы попробовать запустить (используя sudo)

chmod ug+rw ~/.mozilla -Rf

и посмотреть, если это решит проблему?

Что это будет делать, так это предоставить рекурсивное разрешение на чтение и запись пользователю и группе скрытых ~/.mozilla папка. Вам также может потребоваться предоставить разрешение на выполнение для папок, поскольку это позволит вам перемещаться по папкам.

== ОБНОВЛЕНИЕ ==

Просто прочитайте ту часть, в которой вы упомянули, что по сути уже сделали это.

Другие вопросы по тегам