收起左侧

飞牛 NAS 上 OpenClaw 内部的 fetch 层有兼容性 bug

0
回复
20
查看
[ 复制链接 ]

1

主题

6

回帖

0

牛值

江湖小虾

**系统版本:** X86  fnos1.1.3107

**设备环境:** 物理机,飞牛内核 6.18.18-trim,trim.openclaw v0.1.5,微信插件 2.4.1,Node 24.15.0 / undici 7.24.4

**BUG现象:**
OpenClaw 微信渠道两个 Bot 全部 `TypeError: fetch failed`,无法正常工作。

- `channels login` 获取二维码时报 `Failed to start login: TypeError: fetch failed`
- 微信侧扫码成功后 clawbot 显示"暂无法连接",实际是 Gateway 无法与微信服务器建立长连接
- `getUpdates` 长轮询全部 `fetch failed`,每 3 次连续失败后 backoff 30 秒,然后继续失败,无限循环
- 重启 OpenClaw 后问题依旧
- **关键对比:** 同一台设备上,Node 原生 `fetch()` 和 `curl` 直接访问 `ilinkai.weixin.qq.com` 均正常;DeepSeek API(`api.deepseek.com`)也正常
- 结论:问题出在 OpenClaw 内部 undici dispatcher / fetch guard 层与飞牛网络栈不兼容

**出现频率:** 必现(每次 getUpdates 长轮询都失败)

**联系方式:** fnos248,昵称:小样

**日志文件(关键报错摘录):**

`
2026-07-13T18:28:58.732+08:00 [ERROR] channels/openclaw-weixin
  weixin getUpdates error (1/3): TypeError: fetch failed

2026-07-13T18:28:58.736+08:00 [ERROR] gateway/channels/openclaw-weixin/7d813d759d48-im-bot
  [7d813d759d48-im-bot] getUpdates error: TypeError: fetch failed, stack=TypeError: fetch failed

2026-07-13T18:29:00.737+08:00 [ERROR] channels/openclaw-weixin
  weixin getUpdates error (2/3): TypeError: fetch failed

2026-07-13T18:29:02.740+08:00 [ERROR] channels/openclaw-weixin
  weixin getUpdates error (3/3): TypeError: fetch failed

2026-07-13T18:29:02.742+08:00 [ERROR] channels/openclaw-weixin
  weixin getUpdates: 3 consecutive failures, backing off 30s
`

以上模式无限循环重复。日志文件路径:`/tmp/openclaw/openclaw-2026-07-13.log`

**正常对比:** 同一进程内 DeepSeek API 调用正常(status=200)
收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则