升级后无法加载 Firefox 配置文件

Lui*_*ero 7 upgrade firefox

我从 11.10 升级到 12.04,现在当我尝试从图标运行 Firefox 时,它会弹出:“缺少配置文件。无法加载您的 Firefox 配置文件。它可能丢失或无法访问。” 我已经尝试删除 Firefox 并重新安装它。和命令

sudo chown -R $USER:$USER ~/.mozilla
Run Code Online (Sandbox Code Playgroud)

我还尝试删除配置文件,或重命名它。我发现了一些已解决的问题,但它们对我不起作用。也许我应该提一下,如果我从终端运行 Firefox,使用sudo它可以正常启动。

关于如何解决这个问题的任何想法?

小智 21

我遇到了同样的情况,我尝试更改 mozilla 缓存的权限并且它起作用了:

根模式

sudo -s
chown -hR $USER:$USER ~/.cache/mozilla
Run Code Online (Sandbox Code Playgroud)

但是在我更改之后,当我打开 Firefox 创建一个新的配置文件时,有一个弹出窗口提示我。我只想使用较旧的配置文件。所以我也将旧配置文件的权限更改为我的用户!

chown $USER:$USER ~/.mozilla/firefox/profiles.ini
Run Code Online (Sandbox Code Playgroud)

不要忘记确保文件权限已更改:)


小智 9

删除了配置文件,更改了配置文件夹的权限等。它们都不起作用。最后,在 ~/.cache 上递归更改所有权:

sudo chown -R $USER:$USER ~/.cache/
Run Code Online (Sandbox Code Playgroud)


Ugo*_*Hed 5

在所有其他解决方案之后,这一行拯救了我的一天:

sudo chmod -R 777 .mozilla/
Run Code Online (Sandbox Code Playgroud)


Mit*_*tch 3

尝试删除当前的配置文件。这将迫使 Firefox 创建一个新的配置文件。配置文件文件夹位于此处:

~/.mozilla/firefox/<profile folder> 
Run Code Online (Sandbox Code Playgroud)

.mozilla文件夹是隐藏文件夹。确保在文件管理器(浏览器)中选中显示隐藏文件。