问题描述:Fedora 39 无法打开 edge 浏览器,单击 edge 图标后等待数秒无法打开
软件来源:Microsoft Edge 官网下载
解决过程:
- 卸载 edge 使用官网 .rpm 安装包重装。结果:失败
- 卸载 dege 改用 flatpak 安装 edge。结果:可以打开,数秒后闪退,失败
- 度娘查到贴吧讨论到类似问题,fedora 无法启动 chrome,重新使用 .rpm 包安装 edge,并在终端使用 microsoft-edge 命令启动 edge,得到如下信息:
[8617:8617:0202/011135.184922:ERROR:process_singleton_posix.cc(359)] 另一计算机(11705)上的另一 Microsoft Edge 进程(fedora)似乎正在使用此用户配置。Microsoft Edge 已锁定此用户配置以防止损坏。如果你确定没有其他进程正在使用此用户配置,可以将其解锁并重新启动 Microsoft Edge。
[8617:8617:0202/011135.184967:ERROR:message_box_dialog.cc(147)] Unable to show a dialog outside the UI thread message loop: Microsoft Edge - 另一计算机(11705)上的另一 Microsoft Edge 进程(fedora)似乎正在使用此用户配置。Microsoft Edge 已锁定此用户配置以防止损坏。如果你确定没有其他进程正在使用此用户配置,可以将其解锁并重新启动 Microsoft Edge。
利用关键词 process_singleton_posix.cc
再次度娘,看到文章 Ubuntu 16.04 Google-Chrome 安装成功但打开失败 解决方案,得知原因为 在执行创建配置文件夹与缓冲文件夹命令时,由于目录已经存在,无法执行操作,将缓存和配置文件删除即可
解决方法:分别删除当前用户目录下 .config 和 .cache 目录中的 microsoft-edge 目录
rm -rf /home/<<your username>>/.config/microsoft-edge
rm -rf /home/<<your username>>/.cache/microsoft-edge