解决 Edge 锁配置文件故障 - 移除 SingletonLock
问题现象 在 Fedora 43 GNOME 49 环境下执行 microsoft-edge-stable 启动失败,报错: XX@XX:~$ microsoft-edge-stable [6854:6854:1115/074247.625820:ERROR:chrome/browser/process_singleton_posix.cc:364] 另一计算机(10262)上的另一 Microsoft Edge 进程(192.168.XXX.XX)似乎正在使用此用户配置。Microsoft Edge 已锁定此用户配置以防止损坏。如果你确定没有其他进程正在使用此用户配置,可以将其解锁并重新启动 Microsoft Edge。 [6854:6854:1115/074247.625957:ERROR:chrome/browser/ui/views/message_box_dialog.cc:200] Unable to show message box: Microsoft Edge - 另一计算机(10262)上的另一 Microsoft Edge 进程(192.168.XXX.XX)似乎正在使用此用户配置。Microsoft Edge 已锁定此用户配置以防止损坏。如果你确定没有其他进程正在使用此用户配置,可以将其解锁并重新启动 Microsoft Edge。 XX@XX:~$ 该提示具有误导性——实际无其他设备在用,仅因进程异常退出导致锁文件残留。 解决步骤 终止残留进程 (确保无后台运行): pkill -f microsoft-edge-stable 删除锁文件 (关键操作): rm -f ~/.config/microsoft-edge/SingletonLock ~/.config/microsoft-edge/SingletonSocket 根本原因 Microsoft Edge 使用 SingletonLock 和 SingletonSocket 文件实现单实例保护。若进程非正常退出(如崩溃、SSH断开、系统重启),这些文件不会被清除,下次启动即误判为“多机并发”,强制锁定配置目录。 简单的总结就是进程异常残留的本地文件锁问题 ~