Firefox 21.0 не запустится в моей системе Ubuntu 12.04 с сообщения об ошибке:
Your Firefox profile cannot be loaded. It may be missing or inaccessible.
Я попробовал все включая удаление ~/.mozilla
папка, переустанавливая Firefox, устанавливая права владельца и пользователя на ~/.mozilla
папка. Ничто не работает!
Что я пропускаю? Есть ли какая-либо другая системная папка, на которой я должен изменить пользовательские права?
Хотя вы, похоже, установили разрешения , это звучит точно так же, как проблема с разрешениями. Посмотрите эту ветку и официальный форум Firefox Support с той же проблемой:
Firefox не запустится
Использовать Диспетчер профилей для создания и удаления профилей Firefox
Я обнаружил, что оба дерева каталогов ~/.cache/mozilla
и ~/.mozilla
принадлежали root:root
и должны были принадлежать username: group. Это была новая установка 12.04 LTS, поэтому я подозреваю ошибку в скрипте установки.
Убедитесь, что вы находитесь в своем домашнем каталоге и свой собственный ИД пользователя:
cd
sudo chown -R YourUsername:YourGroupname ./.mozilla
sudo chown -R YourUsername:YourGroupname ./.cache/mozilla
Замените YourUsername вашим собственным именем пользователя и YourGroupname на предпочитаемую вами группу, которая по умолчанию совпадает с вашим именем пользователя. [ 117]
Каталог .mozilla найти было легко, однако каталог .cache мне не был очевиден. Я смог обнаружить, что firefox просматривал каталог .cache, запустив firefox и оставив диалоговое окно с сообщением об ошибке, и пока firefox все еще работал в терминале, вводя: lsof | grep firefox
.mozilla/
папка../firefox
от терминалаЭто автоматически генерирует новый профиль для Вас. Близкий Firefox.
Можно теперь нажать на значок Firefox и смочь использовать его как прежде.
Вам не нужно ничего делать, нужно только удалить папку Firefox из .mozilla / (Home / .mozila)
А затем просто попробуйте запустить Firefox, он автоматически создаст новый профиль в том же месте, и ваш Firefox будет работать.
Спасибо, Сандеш Джоши.
Удалите текущий профиль с помощью следующей команды:
~/.mozilla/firefox# rm profiles.ini
после этого создайте новый профиль как:
~/.mozilla/firefox# firefox -P
и следуйте инструкциям мастера.
Закройте Firefox, а затем запустите в терминале следующее:
sudo chown -R $USER:$USER ~/.mozilla