Я обновился с 11.10 до 12.04, теперь, когда я пытаюсь запустить Firefox с иконки, появляется следующее: «Отсутствует профиль. Ваш профиль Firefox не может быть загружен. Он может быть пропущен или недоступен». Я уже пытался удалить Firefox и переустановить его. И команда
sudo chown -R $USER:$USER ~/.mozilla
Я также пытался удалить файл профиля или переименовать его. Я нашел некоторые решенные проблемы, но они не помогли мне. Возможно, я должен упомянуть, что если я запускаю Firefox из терминала, используя sudo
, он запускается нормально.
Есть идеи о том, как я могу решить это?
У меня был такой же случай, и я попытался изменить разрешение кеша Mozilla, и он работал:
корневой режим
sudo -s
chown -hR $USER:$USER ~/.cache/mozilla
, но после того, как я изменился, всплывающее окно предложило мне когда я открыл Firefox, чтобы создать новый профиль. Я просто хочу использовать старый профиль. Поэтому я изменил разрешение старого профиля и на своего пользователя!
chown $USER:$USER ~/.mozilla/firefox/profiles.ini
не забудьте убедиться, что разрешение на изменение файла:)
Удален файл профиля, изменены права доступа к папке профиля и т. Д. Ни один из них не работал. Наконец, рекурсивная смена владельца в ~ / .cache сработала:
sudo chown -R $USER:$USER ~/.cache/
После всего другого решения эта маленькая строчка спасла мой день:
sudo chmod -R 777 .mozilla/
Попробуйте удалить текущий профиль. Это заставит Firefox создать новый профиль. Папки профиля находятся здесь:
~/.mozilla/firefox/<profile folder>
Папка .mozilla
является скрытой папкой. Убедитесь, что вы отметили показ скрытых файлов в вашем файловом менеджере (браузере).
Была похожая проблема. Пришлось удалить файл profiles.ini в ~ / .mozilla / firefox /. Перепробовал все виды разрешений решения безрезультатно. После того как profiles.ini был удален, Firefox создал новый профиль.
Я только что столкнулся с этим в 14.04 после неудачной попытки переместить файлы из моей предыдущей установки. Я не эксперт, но это сработало: отредактированный файл profiles.ini в ~/.mozilla/firefox/
закомментирован (с использованием ;
ниже)
;Path=[this.is.a.hash].default
Создал новую линию пути, чтобы хеш соответствовал [this.is.a.hash].default
имя папки в ~/.mozilla/firefox/
Возможно, я мог бы переименовать папку, чтобы она соответствовала названию в profiles.ini, но было бы проще отследить проблему, зная, что я могу удалить новое и раскомментировать старый Path=
изнутри. profiles.ini
.
К счастью для меня, я установил 14.04 на новый SSD и сохранил старую версию 12.x. Сейчас я попробую то, что я должен был сделать в первую очередь - правильное резервное копирование / перемещение профиля Firefox из старой установки.
Скопируйте папку вашего профиля в /home/USERNAME/.mozilla/firefox
и запустите firefox -Profilemanager
или firefox -P
в терминале, создайте новый профиль и выберите папку старого профиля. Запуск диспетчера профилей
Если Вы связали Ваш ~/.cache
каталог к внешнему диску (что-то подобное этому руководству по тому, как запустить Firefox от Вашей RAM), попытайтесь удалить свою существующую ссылку и создать снова тот каталог.
Я просто столкнулся с этой ошибкой, потому что несколькими месяцами ранее я вошел во взламывание, помещаются в VM и связал ту папку в Карту памяти для сокращения действия жесткого диска, и затем я переместил свой VM на другой главный компьютер и удалил диск, где та папка была расположена, и теперь, когда ссылка была поврежденным Firefox, не запустит и дал мне это сообщение об ошибке. Я воссоздал этот каталог, и теперь Firefox запускается прекрасный.
Следующие шаги работали на меня.
1. Уничтожьте весь в настоящее время рабочий процесс
killall firefox
killall thunderbird
2. Удалите файлы кэша
Note: Backup them before removing.
$ rm -rf ~/.mozilla/
$ rm -rf ~/.cache/mozilla/
3. Измените владение следующих папок
$ sudo chown -R $USER ~/.cache/.mozilla/
$ sudo chown -R $USER ~/.mozilla/
** если вышеупомянутый шаг, НЕ успешный, То попробуйте следующее **
$ sudo chown -R $USER:$USER ~/.cache/.mozilla/
$ sudo chown -R $USER:$USER ~/.mozilla/
** если вышеупомянутый шаг, НЕ успешный, То попробуйте следующее **
$ sudo chmod -R 777 ~/.cache/.mozilla/
$ sudo chmod -R 777 ~/.mozilla/
4. Если все выше шагов, НЕ успешных, То измените все разрешение
$ sudo chown -R $USER ~/.cache
$ sudo chown -R $USER:$USER ~/.cache
$ sudo chmod -R 777 ~/.cache/
папки кэша Ваш профиль пользователя Firefox отсутствует или поврежденный, вероятно.
Firefox Выполнения от терминала с опция ProfileManager:
firefox -ProfileManager
Это должно открыть диалоговое окно, разрешающее Вам создать/удалить профиль. То, что я сделал, было, просто удаляют незаконный профиль в диалоговом окне и создал новое, и это работало.
, Если у Вас есть ценные данные в Вашем профиле, можно хотеть создать резервную копию папки профиля, расположенной в:
~/.mozilla/firefox/profile-name-as-it-appears-in-the-ProfileManager-dialog
я привел в порядок не назад мой, потому что мне не был нужен он, но просто бросок его там в случае, если кто-то делает.
Ни один из ответов не работал на меня (Ubuntu 18.04, Firefox 66 и Firefox Dev). После удаления Firefox (sudo apt remove firefox
), удаление кэша (rm-rf ~/.cache
) и переустановка (sudo apt install firefox
), и Firefox и Firefox Dev начал работать снова.
Я попытался выполнить приведенные выше инструкции и обнаружил, что мой ~/.cache
— это файл, а не каталог.
Я удалил его и снова попытался запустить Firefox.
Затем всплывающее окно с информацией об ошибке не появилось. Довольно странно.