我从 11.10 升级到了 12.04,现在当我尝试从图标运行 Firefox 时,它会弹出以下信息:“缺少配置文件。无法加载您的 Firefox 配置文件。它可能丢失或无法访问。”我已经尝试删除 Firefox 并重新安装它。命令
sudo chown -R $USER:$USER ~/.mozilla
我也尝试过删除配置文件或重命名它。我发现了一些已解决的问题,但它们对我不起作用。也许我应该提一下,如果我使用 Firefox 从终端运行sudo
它,它会启动正常。
关于如何解决这个问题您有什么想法吗?
答案1
我遇到了同样的情况,并且我尝试更改 mozilla 缓存的权限并且成功了:
根模式
sudo -s
chown -hR $USER:$USER ~/.cache/mozilla
但更改后,打开 Firefox 时弹出窗口提示我创建新配置文件。我只想使用旧配置文件。所以我将旧配置文件的权限也更改为我的用户!
chown $USER:$USER ~/.mozilla/firefox/profiles.ini
不要忘记确保文件权限已更改:)
答案2
删除了配置文件,更改了配置文件文件夹的权限等。这些都不起作用。最后,在 ~/.cache 上递归更改所有权起作用了:
sudo chown -R $USER:$USER ~/.cache/
答案3
在所有其他解决方案之后,这一行拯救了我的一天:
sudo chmod -R 777 .mozilla/
答案4
遇到过类似的问题。不得不删除 ~/.mozilla/firefox/ 中的profiles.ini 文件。尝试了各种权限解决方案,但都无济于事。删除profiles.ini后,firefox 会创建一个新的配置文件。