无法加载 Firefox 配置文件...配置文件已创建但仍无法启动?

无法加载 Firefox 配置文件...配置文件已创建但仍无法启动?

我在 Ubuntu 机器上创建了一个新的 sudoer 并登录。现在当我启动 Firefox 时,它给出无法加载 Firefox 配置文件的错误。我寻找解决方案,然后找到了创建一个的方法:

sudo firefox -P

让我创建一个新的配置文件。我创建了新的配置文件并从该窗口启动了 Firefox。现在,Firefox 启动了,但我现在无法使用终端,因为它正在运行 Firefox 的命令。我一按Ctrl+ CFirefox 就关闭了。现在我尝试在没有终端的情况下打开它,它给出了相同的消息,即无法加载配置文件。

如何启动 Firefox 而不占用终端?

答案1

有时,首次启动 Firefox 时可能会出现配置错误。过去,我在使用一些实时操作系统时也遇到过与 Mozilla 非常类似的问题。

检查文件~/.mozilla/firefox/profiles.ini的路径是否设置为配置文件夹;一个名为abcdefgh.default(替换abcdefgh为实际目录名)的文件夹。

通常,最简单的做法就是删除整个~/.mozilla/文件夹并重新开始。

至于终端使用问题,只需按 Ctrl-Shift-N 即可打开一个新窗口。

答案2

以下步骤对我有用。

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
         or
$ sudo chown -R $USER:$USER ~/.cache
         or
$ sudo chmod -R 777 ~/.cache/

答案3

我去/home/并输入了ls -lah 我的用户配置文件的权限是drw------- 因此我使用以下命令进行了更改:

chmod -R 777 /home/my.username/

然后输入firefox

这帮我解决了这个问题。

相关内容