Firefox 21.0 无法在 Ubuntu 12.04 上启动

Firefox 21.0 无法在 Ubuntu 12.04 上启动

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

Your Firefox profile cannot be loaded. It may be missing or inaccessible.

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

我遗漏了什么?还有其他系统文件夹需要我更改用户权限吗?

答案1

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

确保您位于主目录并拥有自己的用户 ID:

cd
sudo chown -R YourUsername:YourGroupname ./.mozilla
sudo chown -R YourUsername:YourGroupname ./.cache/mozilla

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

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

答案2

虽然你似乎已经设定权限这听起来就像是权限问题。看看这个帖子和官方Firefox 支持有同样问题的论坛:

Firefox 无法启动
使用配置文件管理器创建和删除 Firefox 配置文件

答案3

  1. 删除您的.mozilla/文件夹。
  2. 从 Mozilla 下载 Firefox zip 文件:http://www.getfirefox.com/
  3. 解压缩
  4. ./firefox从终端运行

这将自动为您生成一个新的配置文件。关闭 Firefox。

您现在可以单击 Firefox 图标并像以前一样使用它。

答案4

您无需执行任何操作,只需从 .mozilla/ (Home/.mozila) 中删除 Firefox 文件夹即可

然后只需尝试运行 Firefox,它将自动在同一位置重新创建新的配置文件,然后您的 Firefox 将运行。

谢谢,Sandesh Joshi

相关内容