我是 Ubuntu 新手。通过双启动(另一个操作系统是 Windows 10),我进入了 Ubuntu。每当我尝试打开 Firefox 时,都会出现以下错误:
Your Firefox profile cannot be loaded. It may be missing or inaccessible.
我卸载并再次安装了 Firefox。但我遇到了同样的错误。
我发现没有配置文件文件夹.mozilla/firefox/<myprofilefolder>
因此,我尝试通过打开配置文件管理器在命令行中创建配置文件文件夹:
firefox -P
和firefox -ProfileManager
我收到以下错误。
Error: Access was denied while trying to open files in your profile directory.
因此,我授予了我本人、组和其他人对整个文件夹的创建、读取和删除权限。对于子文件夹也是如此。
我仍然无法打开 Firefox。
请提供您的意见。
答案1
以下步骤对我有用。
1.杀死所有当前正在运行的进程
killall firefox
killall thunderbird
2.删除缓存文件
Note: Backup 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
或者
$ sudo chown -R $USER:$USER ~/.cache
或者
$ sudo chmod -R 777 ~/.cache/