Firefox 21.0 无法在 Ubuntu 12.04 上启动

2 firefox mozilla 12.04

Firefox 21.0 无法在我的 Ubuntu 12.04 系统上启动并显示错误消息:

Your Firefox profile cannot be loaded. It may be missing or inaccessible.
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有方法,包括删除~/.mozilla文件夹、重新安​​装 Firefox、设置文件夹的所有者和用户权限~/.mozilla。没有任何作用!

我错过了什么?是否有任何其他系统文件夹我必须更改用户权限?

小智 5

我发现我的~/.cache/mozilla和~/.mozilla目录树都归root:root并且应该归 username:group 所有。这是全新安装的 12.04 LTS,因此我怀疑安装脚本中存在错误。

确保您在您的主目录和您自己的用户名中:

cd
sudo chown -R YourUsername:YourGroupname ./.mozilla
sudo chown -R YourUsername:YourGroupname ./.cache/mozilla
Run Code Online (Sandbox Code Playgroud)

将 YourUsername 替换为您自己的用户名,并将 YourGroupname 替换为您的首选组,默认情况下,该组与您的用户名相同。

.mozilla 目录很容易找到,但是 .cache 目录对我来说并不明显。通过启动 firefox 并保留该错误消息对话框,我能够发现 firefox 正在查看 .cache 目录,而 firefox 仍在终端中运行,输入:lsof | grep firefox