You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSLg/Ubuntu环境下Firefox始终表现为no-remote模式的问题求助

WSLg/Ubuntu环境下Firefox始终表现为no-remote模式的问题求助

我在WSL2/Ubuntu 22.04环境里运行了一个shell脚本,目的是打开多个浏览器标签页完成2FA流程(实际是通过调用aws sso login间接触发的)。

现在遇到了个特别奇怪的问题:每次运行脚本,Firefox的表现都像是默认处于no-remote模式——第一个标签页能正常打开,但后续所有的打开请求都会失败,弹出提示“Firefox is already running but is not responding...”。看起来第二次调用firefox时总是会启动新的进程实例,而不是连接到已经在运行的那个进程。就算我直接在控制台里手动启动两次firefox,只要第一个实例还在运行,第二次就会触发同样的错误。不过如果使用不同的配置文件,就能正常打开多个窗口。

我已经排查过这些点:

  • $MOZ_NO_REMOTE环境变量完全未设置,既不是0也不是空字符串,就是不存在这个变量
  • 删除过~/.mozilla/firefox目录,让Firefox生成全新的配置文件,但问题依旧,只要打开第二个链接就立刻报错
  • 关闭Firefox后检查过系统,没有残留的僵尸进程
  • 确认Ubuntu里只有通过apt安装的一个Firefox,路径是/usr/bin/firefox
  • 这个问题是最近几个月才出现的,之前(WSL2和Ubuntu还没经过多次更新的时候)一切正常

更新: 我后来做了个小测试,如果用超级用户权限启动Firefox,居然就正常了!可以打开多个标签页/窗口,而且只有一个进程ID。

备注:内容来源于stack exchange,提问作者domaru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:04:41