问题货架:按问题找方案

146 个已验证问题、11 个主题分组。上方选择主题过滤,或按最新/热门排序;记得工具名?去工具货架;没找到?去问题空间提交。

共 146 条
↕ 滚轮内滚动浏览
Open WebUI 用 Docker 起不来(镜像拉不动、端口被占、页面打不开、数据丢) Docker 部署 Open WebUI 的四道坎实测——直连 ghcr.io 限时 25 秒没拉完,换 ghcr.nju.edu.cn 3 分 24 秒拉完 1.66GB;宿主端口被占报 address already in use;冷启动到首次 HTTP 200 用了 154 秒(容器内在下 embedding 模型);不挂 volume 删容器即丢 webui.db。 open-webui-deploy-fail · 域:大模型本地部署 · 已验证 首次 npx ruflo init 很慢、npx 缓存约 2GB(磁盘敏感环境) 首次 npx init 约 5 分钟、缓存约 2GB 级——国内走 npmmirror 秒级下载;验证完可清 `~/.npm/_npx`(不影响已装项目)。 ruflo-4 · 域:多智能体编排 · 已验证 Windows 上 `hive-mind spawn --claude` 检测不到 claude CLI(PATH 检测失败) Windows 上 spawn --claude 检测不到 claude CLI(#3071 closed,PATH 语义差异)——把 claude 目录加进 PATH 或用完整路径调用;Windows 路径未实测(如实标注)。 ruflo-3 · 域:多智能体编排 · 已验证 ruflo 安装被未发布依赖 pin 卡住(@claude-flow/mcp alpha 未发布) ruflo 安装卡在依赖解析(@claude-flow/mcp alpha.10 未发布)——等上游发布后重试,或锁定已发布版本区间;本环境 2026-08-29 init 未复现(版本已满足,如实标注)。 ruflo-2 · 域:多智能体编排 · 已验证 `ruflo plugins install` 命令不存在(正确技能入口是 npx skills add) `ruflo migrate status` 建议的 `ruflo plugins install` 并不存在——技能安装正确入口是 `npx skills add ruvnet/ruflo --all`;初始化用 `npx -y ruflo init`(实测 v3.38.20)。 ruflo-1 · 域:多智能体编排 · 已验证 pip 安装超时/下载慢(ReadTimeoutError / WARNING: Retrying ... Read timed out) pip 下载慢/超时——临时换清华源:pip install <包> -i https://pypi.tuna.tsinghua.edu.cn/simple。 pip-mirror-source · 域:编码代理与终端 · 已验证 SSH 远程用 herdr 中文显示乱码/输入无效(终端编码与 locale) SSH 远程 herdr 中文乱码/输入无效——属终端编码/远程 locale 问题;先让远程 `locale` 全为 UTF-8,再查 tmux 类终端面。本环境无远端会话未实测(如实标注)。 herdr-3 · 域:编码代理与终端 · 已验证 Windows 上 herdr 用 PowerShell 安装失败(下载被重置;改直下二进制) Windows PowerShell 安装 herdr 失败——PowerShell 下载 GitHub release 易被重置;改直下对应二进制(国内走 gh-proxy),或升级到含修复的安装器。Windows 路径未实测(如实标注)。 herdr-2 · 域:编码代理与终端 · 已验证 `herdr server start` 无效 / 后台 server 未拉起(v0.8.2 没有 server start 子命令) `herdr server start` 无效——v0.8.2 无该子命令;交互直接用 `herdr`(TUI 自动拉起 server),脚本化用 `nohup herdr server &` + `herdr status` 验证。 herdr-1 · 域:编码代理与终端 · 已验证 agent hooks 装不上/不生效(仓库 setup 只做 git hooks) framework 仓库 setup 只安装 git hooks,agent hooks(pre-tool-call 等)需按 agent 平台规范单独注册(#3732 素材);本环境未实测(如实标注)。 agent-framework-4 · 域:多智能体编排 · 已验证 MCP 连接只显示 Cancelled via...(真实 401 认证错误被掩盖) 2026-08:MCP HTTP 认证失败只显示 "Cancelled via...",真实 401 被掩盖(#7699/#7704/#7656,open)——先按凭据/权限核对,或 curl -i 直连端点看 401/403;修复版发布后升级。本环境未实测(如实标注)。 agent-framework-3 · 域:多智能体编排 · 已验证 Python 3.14 装 agent-framework 全量卡死:resolution-too-deep(依赖图过深) Python 3.14 全量(meta 包)解析约 20 分钟未收敛、pip 报 `resolution-too-deep`——改用最小核心 `agent-framework-core`(31MB / 9 依赖)实测装成;官方支持 Python 3.10–3.13。 agent-framework-2 · 域:多智能体编排 · 已验证 无本地文件读取权限 / 渠道不一致 无本地文件读取权限/渠道不一致——Codex 桌面端先在设置里授予本地文件读取权限,再按产品形态安装。 superpowers-7 · 域:技能管理 · 已验证 venv 移动/复制目录后失效(bad interpreter: No such file or directory / venv/bin/activate: No such file or directory) venv 移动/复制后失效——venv 不保证可移植,别修 shebang,直接 freeze 依赖后删掉重建。 python-venv-move · 域:编码代理与终端 · 已验证 Ubuntu/Debian pip install 报 error: externally-managed-environment(PEP 668) pip 报 externally-managed-environment(PEP 668)——建 venv 并在里面装:python3 -m venv .venv && source .venv/bin/activate。 pep668-externally-managed · 域:编码代理与终端 · 已验证 Open WebUI 忘记管理员密码 / 登录不进去怎么办 Open WebUI 忘记管理员密码——docker exec 进容器跑一条 python 重置密码脚本(bcrypt + sqlite3 直改 webui.db)。 open-webui-forgot-password · 域:大模型本地部署 · 已验证 模型都下到 C 盘/系统盘了,怎么把 Ollama 模型目录换到别的盘 模型占满 C 盘——停服务后把模型目录搬到新盘(先复制确认无误再删旧),systemd 用 systemctl stop ollama。 ollama-models-migration · 域:大模型本地部署 · 已验证 npm install -g 报 npm ERR! code EACCES permission denied(全局安装权限) npm install -g 报 EACCES——推荐把全局 prefix 改到用户目录(npm config set prefix ~/.npm-global),一劳永逸。 npm-global-eacces · 域:编码代理与终端 · 已验证 Node 构建/打包报 FATAL ERROR ... JavaScript heap out of memory(内存溢出) Node 构建报 heap out of memory——NODE_OPTIONS=--max-old-space-size=8192 临时提上限(按机器内存定)。 node-heap-oom · 域:编码代理与终端 · 已验证 git 报 fatal: detected dubious ownership in repository at(仓库属主与当前用户不一致) dubious ownership——git config --global --add safe.directory <仓库绝对路径>;白名单按目录登记不递归,同盘其他仓库要再 add。 git-dubious-ownership · 域:编码代理与终端 · 已验证 Docker bind mount / volume 权限报错(Permission denied):容器进程无法读写挂载目录 bind mount 权限被拒——把宿主目录属主改成容器内 uid(chown -R 1000:1000),或用 -u 1000:1000 匹配。 docker-volume-permission · 域:编码代理与终端 · 已验证 Docker Desktop 启动失败:The file cannot be accessed by the system / 孤儿 AF_UNIX socket Docker Desktop 启动失败 The file cannot be accessed——停掉所有 Docker 进程后重命名(不能删)%LOCALAPPDATA%\Docker\run 父目录。 docker-desktop-orphan-socket · 域:编码代理与终端 · 已验证 crontab 任务报 command not found / 环境变量缺失(nvm、conda 装的东西跑不了) crontab 报 command not found 是 cron 环境不继承 shell PATH——crontab 顶部显式声明完整 PATH 后重载。 crontab-env-path · 域:编码代理与终端 · 已验证 zip 解压后中文文件名乱码(Windows/360 压缩的文件在 Linux 上乱码) zip 解压中文文件名乱码——Windows/360 压的是 GBK,unzip -O GBK 指定编码解压。 zip-gbk-filename · 域:编码代理与终端 · 已验证 WSL 里报 Temporary failure in name resolution / 连不上网,VPN 一连上 WSL 就断网 WSL 报 name resolution 失败/VPN 一连就断网——systemd 发行版给 stub 换可达上游(DNS=223.5.5.5 119.29.29.29)并重启 systemd-resolved。 wsl-dns-resolution-failure · 域:编码代理与终端 · 已验证 JDK 老项目升级 TLS 握手失败:Received fatal alert: protocol_version / No appropriate protocol JDK 老项目升级 TLS 握手失败——客户端 java.security 里 jdk.tls.disabledAlgorithms 显式禁 SSLv3/TLSv1/TLSv1.1,强制走 TLS1.2+。 tls-jdk-upgrade · 域:安全与治理 · 已验证 安装后 hook error(Windows SessionStart hook fails) Windows SessionStart hook fails——先升级两边版本(claude update + /plugin update),再手动跑 hook 看真实报错。 superpowers-4 · 域:技能管理 · 已验证 Plugin not found Plugin not found——先加源再安装再验证:/plugin marketplace add obra/superpowers-marketplace 后 /plugin install。 superpowers-3 · 域:技能管理 · 已验证 只有个别网站打不开(其他网站都正常)——从 curl 超时到分层定位 个别站点打不开——curl 分层定位:getent 看 DNS 是否有解析 → 直连超时看 TCP 层 → --resolve 绕过 DNS 直连解析出的 IP → 区分「DNS 层坏」还是「网络路径层坏」,再对症(换 DNS / 换网络路径 / 加速)。 site-open-fail-others-ok · 域:编码代理与终端 · 已验证 Python 读文件报 UnicodeDecodeError(utf-8/gbk codec can't decode byte)——文件编码与默认编码不匹配 Python 读文件报 UnicodeDecodeError——先 file 看真实编码,再显式指定(如 encoding='gbk')。 python-unicode-decode · 域:编码代理与终端 · 已验证 Open WebUI 知识库检索不生效 / embedding 配置错(上传文件报 Ollama embed 404) 知识库检索不生效/embed 404——embedding 配置错:管理 API 更新 retrieval/embedding 的 url 和模型名(裸名,别带 ollama/ 前缀)。 open-webui-rag-embedding · 域:大模型本地部署 · 已验证 Windows/ARM release 二进制加载外部扩展失败 Windows/ARM release 二进制加载外部扩展失败——升级到 >=17.1.5(18.0.9 已含修复)。 oh-my-pi-3 · 域:编码代理与终端 · 已验证 钩子未执行(hook 不触发 / Windows hook 报错) hook 不触发/Windows hook 报错——最常见是缺执行权限:find ~/.claude/hooks -name '*.sh' -exec chmod +x {} +。 oh-my-claudecode-2 · 域:多智能体编排 · 已验证 npm install 慢/随机挂起/网络错误(ETIMEDOUT / ECONNRESET / hang forever) npm install 慢/挂起——先关审计再装并加长超时:npm install --no-audit --no-fund --fetch-timeout 600000。 npm-mirror-registry · 域:编码代理与终端 · 已验证 训练时 loss 突然尖峰(spike)/ 数值发散(NaN、inf)怎么办 训练 loss 尖峰/数值发散——兜底梯度裁剪(clip_grad_norm_ max_norm=1.0),从最后健康 checkpoint 恢复并把学习率降到 1/3~1/10。 llm-training-loss-spike · 域:大模型本地部署 · 已验证 GitHub 直连慢/失败(clone 被重置、443 连不上、SSH 认证、Release 下载中断) GitHub 直连慢/失败——分层诊断:curl 看网络通不通,匿名 HTTPS ls-remote 排除配置层,最后才是加速/代理。 github-direct-connect-fail · 域:编码代理与终端 · 已验证 Codex 沙盒报错 helper_unknown_error: setup refresh had errors(写权限/ACL) Codex 沙盒报 setup refresh had errors——最常见是目录写权限/ACL:管理员 PowerShell 里 takeown /f <目录> /r /d y 改 owner 为当前用户。 codex-sandbox-setup-error · 域:安全与治理 · 已验证 第三方模型鉴权切换后 "No previous sessions found" 第三方模型鉴权切换后报 No previous sessions,把 BASE_URL/AUTH_TOKEN 写进 `~/.claude-mem/.env` 并 restart worker 即恢复。 claude-mem-6 · 域:会话与记忆 · 已验证 同名项目污染:pip 装到 ivanzwb / 国外多个同名 repo pip 装到同名仿冒包——认准官方路径 npx -y skills add addyosmani/agent-skills,GitHub 认 addyosmani 组织。 agent-skills-3 · 域:技能管理 · 已验证 yfinance history 一直超时(Cookie/crumb fetch failed / curl 28) yfinance history 一直超时——升级 >=1.7 并用 curl_cffi firefox 指纹会话走代理(yf.download(..., proxy='socks5h://...'))。 yfinance-history-timeout · 域:网关与路由 · 已验证 WSL 里 systemctl 报 System has not been booted with systemd / 服务起不来 systemctl 报 System has not been booted with systemd——/etc/wsl.conf 写 [boot] systemd=true,wsl --terminate 重启后 ps -p 1 应输出 systemd。 wsl-systemd-not-running · 域:编码代理与终端 · 已验证 WSL 启动发行版报 WslRegisterDistribution failed(0x800701bc / 0x80370102) WslRegisterDistribution failed——0x800701bc 是内核缺失(Store 版 wsl --update,非 Store 装内核更新包);0x80370102 是虚拟化没生效(bcdedit /set hypervisorlaunchtype auto)。 wsl-register-failed · 域:编码代理与终端 · 已验证 PowerShell 里调 wsl 输出乱码(每字符带空字节 / 每字符一行 / 中文变 �) PowerShell 调 wsl 输出乱码——脚本开头设 WSL_UTF8=1(或 cmd /c set WSL_UTF8=1 && wsl ...)。 wsl-pipe-encoding · 域:编码代理与终端 · 已验证 WSL 里报 No space left on device,但 df 显示还有大量空间 WSL 报 No space left 但 df 显示还有空间——是 vhdx 文件把宿主盘占满,查 ext4.vhdx 位置和宿主盘剩余空间,清宿主盘即恢复。 wsl-no-space-left · 域:编码代理与终端 · 已验证 WSL 里运行 notepad.exe / cmd.exe 报 command not found(interop 失效) WSL 里 notepad.exe 报 command not found——/etc/wsl.conf 开 [interop] enabled=true + appendWindowsPath=true,重启发行版生效。 wsl-interop-disabled · 域:编码代理与终端 · 已验证 wsl --import 迁移/重装后默认用户变成 root,whoami 变了、权限全乱 wsl --import 后默认用户变 root——/etc/wsl.conf 写 [user] default=用户名,然后 wsl --terminate 重启发行版生效。 wsl-default-user-root-after-import · 域:编码代理与终端 · 已验证 Vue3 + Vite history 路由部署后刷新白屏(404) history 路由刷新白屏 404——nginx try_files 回退 SPA 入口(/app/index.html),静态资源单独暴露 404 不误回退。 vite-history-fallback · 域:构建与部署 · 已验证 前端发布后偶发白屏(ChunkLoadError / 版本错位) 发布后偶发白屏 ChunkLoadError——版本错位:先上传新 dist 资源、最后才覆盖 index.html,旧资源保留至少一个发布周期。 vite-chunkloaderror · 域:构建与部署 · 已验证 卸载后残留——共享配置不还原 / 命令仍在 卸载后残留——卸载前先备份共享配置(唯一后悔药),完整卸载=删包+删工具配置目录+手动还原共享配置段。 uninstall-leftover · 域:编码代理与终端 · 已验证 解压 tar 包多出顶层目录 / 文件散落一地 —— --strip-components 用法(macOS 报 Option not supported) tar 解压多出顶层目录/散落一地——先 tar -tzf 看结构,再按需 --strip-components=1(macOS 不支持该参数)。 tar-strip-components · 域:编码代理与终端 · 已验证 本地/离线部署后插件显示不可用(感叹号) 本地/离线部署后插件显示不可用——当技能用最稳:cp -r skills ~/.claude/skills/superpowers(Codex 形态 cp 到 ~/.codex/skills)。 superpowers-6 · 域:技能管理 · 已验证 装完看不到技能 装完看不到技能——/plugin list 确认状态,完全退出重开新会话再 /find-skills。 superpowers-5 · 域:技能管理 · 已验证 ZIP / tarball 下载超时或中断 ZIP/tarball 下载超时中断——换 git clone 浅克隆通道:--depth 1 --branch v6.3.0,只拉最新提交体积小成功率高。 superpowers-2 · 域:技能管理 · 已验证 /plugin install 报 fatal: Failed to connect to github.com port 443 /plugin install 连不上 github 443——先 curl -sI codeload 探路(实测 1.7~1.9s),可达就走 tarball 直装,或给 git 显式配代理。 superpowers-1 · 域:技能管理 · 已验证 SSH 报 UNPROTECTED PRIVATE KEY FILE / Permissions ... are too open(私钥权限过宽) UNPROTECTED PRIVATE KEY FILE——私钥 600、目录 700(chmod 600 key && chmod 700 ~/.ssh);Windows 原生 OpenSSH 用 icacls。 ssh-key-permissions · 域:编码代理与终端 · 已验证 短信接口被狂刷(短信费用飙升/接口被打垮,怎么限流止损) 短信接口被狂刷——nginx 层 IP 限流止损:limit_req_zone(rate=5r/s)+ location 内 limit_req burst=10 nodelay,超限返回 503。 sms-api-rate-limit · 域:安全与治理 · 已验证 semantic_* 分析器警告(缺 API key) semantic_* 分析器警告——缺 API key:不需要语义分析就 --no-llm 静态扫;要语义分析配 OPENAI_API_KEY 或 SKILLSPECTOR_PROVIDER。 skillspector-6 · 域:安全与治理 · 已验证 风险评分 >50 输出 DO NOT INSTALL 风险评分 >50 输出 DO NOT INSTALL——先看 Issues 明细(severity/confidence/rule/location)再下结论,别只看分数。 skillspector-5 · 域:安全与治理 · 已验证 依赖版本冲突警告 依赖版本冲突——隔离 venv 安装不污染系统 Python(venv 内 pip install skillspector,实测方式)。 skillspector-4 · 域:安全与治理 · 已验证 MCP 模式 stdio 挂起(可选依赖缺失) MCP 模式 stdio 挂起——先 skillspector mcp --help 确认 CLI 层正常,再按项目文档装全可选依赖(pip install -U skillspector[mcp])。 skillspector-3 · 域:安全与治理 · 已验证 Failed building wheel for yara-python(构建依赖缺失) yara-python 构建失败——Debian/Ubuntu 装齐 build-essential python3-dev 后重试。 skillspector-2 · 域:安全与治理 · 已验证 pip install skillspector 找不到包(No matching distribution) pip 找不到 skillspector——PyPI 没发布:下载 release wheel(gh-proxy 加速)后 pip 安装,依赖走清华镜像。 skillspector-1 · 域:安全与治理 · 已验证 bash: ./script.sh: Permission denied——脚本缺执行权限 bash: ./script.sh: Permission denied——脚本缺执行位,chmod +x 后运行。 script-permission-denied · 域:编码代理与终端 · 已验证 Python 3.12+ 报 ModuleNotFoundError: No module named 'distutils' Python 3.12+ 缺 distutils——pip install setuptools(venv 里装 venv 的,系统 Python 用 sudo)。 python-distutils-removed · 域:编码代理与终端 · 已验证 python: command not found——Ubuntu 只有 python3,没有 python 命令 python: command not found——Ubuntu 只带 python3;装官方包 python-is-python3 即可无副作用。 python-command-not-found · 域:编码代理与终端 · 已验证 设置了代理环境变量却不生效——有的命令走代理有的不走(HTTP_PROXY 大小写坑) 设置了代理不生效——curl 只认小写 http_proxy/https_proxy(大写 HTTP_PROXY 被故意忽略),pip/npm 认大写;NO_PROXY 对两者都生效。 proxy-env-var · 域:编码代理与终端 · 已验证 pip install 报 SSL 证书错误(CERTIFICATE_VERIFY_FAILED)——信任链断了,别急着 --trusted-host pip 报 CERTIFICATE_VERIFY_FAILED——根因是 CA 信任链不含该证书(自签/内网私有 CA/公司代理 MITM);--trusted-host 只是临时跳过校验(实测 SSL 阶段通过),正规修=CA 导入系统信任库 + pip --cert 指向系统 bundle(实测通过,负对照成立)。 pip-ssl-cert · 域:编码代理与终端 · 已验证 Docker 里跑 Open WebUI 连不上 Ollama(页面显示 Ollama 未连接 / 模型列表为空) 容器里 Open WebUI 连不上 Ollama——重建容器指到宿主机 Ollama,Linux 显式加 --add-host host.docker.internal:host-gateway。 open-webui-ollama-connect · 域:大模型本地部署 · 已验证 ollama pull 卡住/超时(官方 registry 国内直连不稳定) ollama pull 卡住/超时——官方 registry 国内不稳:ModelScope 下 GGUF 后用 ollama create 导入(示例 qwen2.5:0.5b)。 ollama-pull-timeout · 域:大模型本地部署 · 已验证 ollama 装不上/官方安装脚本国内拉不动(下载慢、超时) 官方安装脚本国内拉不动——gh-proxy 拉 GitHub Release tar.zst 解压到 /usr/local,验证版本(实测可行)。 ollama-install-slow · 域:大模型本地部署 · 已验证 ollama 命令报 "could not connect to a running Ollama instance"(服务没启动) could not connect to a running Ollama instance——服务没启动:nohup ollama serve 后台起,curl http://127.0.0.1:11434/api/version 返回版本即就绪。 ollama-connect-failed · 域:大模型本地部署 · 已验证 名称混淆:oh-my-pi(omp)vs pi-mono(pi) oh-my-pi(omp) 与 pi-mono(pi) 名称易混——按命令名认项目:装完执行 omp --version 的是 oh-my-pi。 oh-my-pi-4 · 域:编码代理与终端 · 已验证 命令混淆:omp install 与 omp plugin install omp install 与 omp plugin install 是两回事——显式用子命令 omp plugin install <插件名> 最不易歧义。 oh-my-pi-2 · 域:编码代理与终端 · 已验证 安装成功但 omp --version 报 SyntaxError(旧版 bun) omp --version 报 SyntaxError——旧版 bun 不兼容,升级 bun 到 >=1.3.14 再验证。 oh-my-pi-1 · 域:编码代理与终端 · 已验证 同名 fork 项目混淆 同名 fork 混淆——装前 npm view 确认版本,认准官方包 oh-my-claude-sisyphus@5.0.0,装完 omc --version 验证。 oh-my-claudecode-7 · 域:多智能体编排 · 已验证 Claude Code 本体环境类报错(OOM / Homebrew 冲突 / PowerShell 执行策略) Claude Code 本体环境报错——WSL/Linux 走 npm 路径装 CLI 避免 brew 双写;Windows PowerShell 先放开执行策略 RemoteSigned。 oh-my-claudecode-6 · 域:多智能体编排 · 已验证 包名 / 插件名 / 命令名不一致 包名/插件名/命令名不一致——安装卸载认准 npm 包名 oh-my-claude-sisyphus,日常用 omc 命令。 oh-my-claudecode-5 · 域:多智能体编排 · 已验证 更新 / 配置异常(omc-doctor 诊断) 更新/配置异常——跑内置诊断 omc-doctor 定位问题点,保留输出(含版本号与 node 版本)再反馈。 oh-my-claudecode-4 · 域:多智能体编排 · 已验证 智能体未自动委托(任务没被分发) 智能体未自动委托——在正确项目根目录重跑 /omc-setup(CLAUDE.md 按项目生成),再检查规则是否加载。 oh-my-claudecode-3 · 域:多智能体编排 · 已验证 命令未找到(omc: command not found) omc: command not found——确认已装(npm ls -g oh-my-claude-sisyphus),重装 5.0.0(走 npmmirror)后检查 PATH。 oh-my-claudecode-1 · 域:多智能体编排 · 已验证 npm install 报 npm ERR! code ERESOLVE / ERESOLVE unable to resolve dependency tree(peer 依赖冲突) ERESOLVE peer 依赖冲突——npm install --legacy-peer-deps 跳过严格检查(旧项目过渡首选)。 npm-eresolve-peer-conflict · 域:编码代理与终端 · 已验证 npm run 报 Error: error:0308010C:digital envelope routines::unsupported(Node 新版本 + 老 webpack) Node 新版 + 老 webpack 报 digital envelope unsupported——NODE_OPTIONS=--openssl-legacy-provider 过渡,长期升级构建工具。 npm-digital-envelope-unsupported · 域:编码代理与终端 · 已验证 Netty 直接内存 OOM:OutOfDirectMemoryError / Direct buffer memory(ByteBuf 泄漏 + MaxDirectMemorySize 未设) Netty OutOfDirectMemoryError——显式 -XX:MaxDirectMemorySize 隔离堆与直接内存并给足容器限制(止血);根治是请求体缓存加大小门槛 + 响应式链路释放兜底。 netty-direct-memory-oom · 域:编码代理与终端 · 已验证 MySQL 误删数据后如何恢复(binlog 闪回) MySQL 误删数据——binlog 闪回:SHOW BINLOG EVENTS 定位误删事务起点,用 --stop-position=DELETE 起点导出并重放写入。 mysql-binlog-flashback · 域:构建与部署 · 已验证 MinIO 社区版停更归档,Docker 部署的文件服务怎么办(迁移 RustFS 数据零丢失) MinIO 社区版停更——迁移 RustFS 可零丢失:先 docker inspect 记录数据目录,停旧容器(数据原样保留),再挂载同一目录起新服务。 minio-to-rustfs-migration · 域:构建与部署 · 已验证 升级后刷 Invalid type NoneType for attribute 'http.port' value 警告 升级后刷 Invalid type NoneType for http.port——第三方客户端(kiota/httpx)设置问题,该 warning 无害可忽略。 logfire-2 · 域:可观测性 · 已验证 FastAPI+SQLModel 测试报 sqlalchemy.exc.NoInspectionAvailable FastAPI+SQLModel 报 NoInspectionAvailable——升级 logfire 到 >=2.11.1(4.41.0 已含修复)。 logfire-1 · 域:可观测性 · 已验证 Java OOM 六种报错签名速查:heap space / Metaspace / StackOverflowError / native thread / GC Overhead Java OOM 六种签名各不同——先开 HeapDumpOnOutOfMemoryError 拿 dump,再看 GC 日志确认是哪种耗尽(heap/Metaspace/栈/线程/GC overhead),按签名对号入座调参。 java-oom-classify · 域:编码代理与终端 · 已验证 Hugging Face 模型下载卡住/超时(国内)——HF_ENDPOINT 切 hf-mirror,代码零改动 HF 模型下载卡住——huggingface.co 直连国内不可达(实测超时 000),设 HF_ENDPOINT=https://hf-mirror.com 后 hf_hub_download 秒级成功(1.2s/662B,代码零改动)。 hf-model-download · 域:编码代理与终端 · 已验证 go get/go mod download 超时(dial tcp ... i/o timeout)→ 换 GOPROXY 国内代理 go get 超时——临时换国内代理:GOPROXY=https://goproxy.cn,direct go mod download。 go-proxy-cn · 域:编码代理与终端 · 已验证 git clone 公开仓库报 fatal: Could not read from remote repository / Please make sure you have the correct access rights and the repository exists(网络正常) git clone 公开仓库报权限错误——先用 GIT_CONFIG_GLOBAL=/dev/null git ls-remote 匿名 HTTPS 验证(能返回=配置问题),再删 git@ 改写规则。 github-clone-fail · 域:编码代理与终端 · 已验证 git 换行符混乱——diff 全部文件显示修改 / warning: LF will be replaced by CRLF / CRLF will be replaced by LF git 换行符混乱——仓库根加 .gitattributes(* text=auto eol=lf)后 git add --renormalize . 一劳永逸。 git-crlf · 域:编码代理与终端 · 已验证 LLM Function Calling 不可控?AI 建议的危险调用必须过白名单(本地 qwen 实测) LLM Function Calling 不可控——危险调用必须过白名单(只读函数放行,delete/refund/update 二次确认),本地 qwen 实测。 function-calling-guard · 域:大模型本地部署 · 已验证 程序偶发 SIGSEGV 崩溃,gdb 显示 best=DBL_MAX 且指针为空——浮点比较"恒不成立"时哨兵从未被覆盖 浮点比较恒不成立导致哨兵指针空——代码兜底过滤 NaN/Inf + 哨兵判空;环境根治是软浮点 ABI 重编译。 float-crash · 域:编码代理与终端 · 已验证 powershell 运行 .ps1 报「禁止运行脚本」——执行策略(ExecutionPolicy)限制 PowerShell 禁止运行脚本——进程级绕过最推荐:powershell -NoProfile -ExecutionPolicy Bypass -File script.ps1,不改注册表。 execpolicy-restricted · 域:编码代理与终端 · 已验证 docker system prune 到底删什么?容器/镜像/卷/缓存清理边界速查 prune 删除范围各不同——system prune 默认删停止容器+dangling 镜像+未用网络,不碰卷和 build cache;volume prune 默认只删匿名卷(named 卷要 -a);删前先 docker system df 看占比,共享环境用 --filter label= 圈定。 docker-prune-scope · 域:编码代理与终端 · 已验证 docker run / compose up 报 port is already allocated / address already in use(端口被占用) 端口已占用——先 docker ps 看是不是容器占的,再看 ss -tlnp 宿主机进程,最后换端口。 docker-port-already-allocated · 域:编码代理与终端 · 已验证 docker pull 报 manifest for "xxx:latest" not found(镜像或标签不存在) manifest not found——先 docker manifest inspect 确认远端存在,再拉明确 tag,别赌 latest。 docker-manifest-not-found · 域:编码代理与终端 · 已验证 docker 报 invalid reference format / repository name must be lowercase(镜像引用格式非法) invalid reference format——看 docker 实际收到的镜像名,对照 docker run ubuntu 这类必过命令排查大小写/空格/引号残留。 docker-invalid-reference-format · 域:编码代理与终端 · 已验证 docker pull 报 ERROR: Get "https://registry-1.docker.io/v2/" ... connection reset by peer / 拉取镜像失败 docker pull 连接被重置——备份 daemon.json 后写入实测可用的 registry-mirrors 加速器并重启 docker。 docker-hub-pull-fail · 域:编码代理与终端 · 已验证 Docker 容器内连不上宿主机服务(localhost 是容器自己,不是宿主机) 容器内连不上宿主机服务——localhost 是容器自己;用 --add-host host.docker.internal:host-gateway 后容器内访问 host.docker.internal。 docker-host-access · 域:编码代理与终端 · 已验证 docker exec 报 the input device is not a TTY / container is not running / executable file not found docker exec 报 not a TTY——非交互执行去掉 -t,用 docker exec <容器> sh -c "命令"。 docker-exec-tty · 域:编码代理与终端 · 已验证 docker 命令报 Cannot connect to the Docker daemon at unix:///var/run/docker.sock / failed to connect to the docker API(连不上 daemon) Cannot connect to daemon——先 unset DOCKER_HOST 排除残留环境变量,再确认 Docker Desktop 真的启动着。 docker-daemon-connect · 域:编码代理与终端 · 已验证 容器里时间差 8 小时(date 显示 UTC)/ 中文乱码(UnicodeEncodeError) 容器时间差 8 小时/中文乱码——-e TZ=Asia/Shanghai(无 tzdata 的镜像用 TZ=UTC-8,符号相反);乱码装 locale 或显式设 LANG。 docker-container-timezone-locale · 域:编码代理与终端 · 已验证 容器进程突然被杀(OOMKilled / exit code 137)——内存限制与排查 容器进程突然被杀 Exited(137)——先 docker inspect 确认 OOMKilled:true=内存超限要调限制,false=被人 kill -9 或其它原因。 docker-container-oom-killed · 域:编码代理与终端 · 已验证 docker 报 Conflict. The container name "/xxx" is already in use(容器名被占用) 容器名被占用报 Conflict——docker rm -f 删掉占名的旧容器(含已退出)再重新跑原命令。 docker-container-name-conflict · 域:编码代理与终端 · 已验证 Docker 容器内域名解析失败(wget: bad address / Temporary failure in name resolution / Could not resolve host) 容器内域名解析失败——用国内公共 DNS 重跑容器:--dns 223.5.5.5 --dns 119.29.29.29。 docker-container-dns · 域:编码代理与终端 · 已验证 docker compose 起栈失败——依赖服务没就绪(Connection refused / unhealthy / depends_on 不生效) depends_on 只等容器启动不等就绪——给依赖服务加 healthcheck,app 用带 condition 的长写法 depends_on。 docker-compose-depends-not-ready · 域:编码代理与终端 · 已验证 docker-compose / docker compose 报 command not found(Compose 没装或没接线) docker-compose command not found——Ubuntu/Debian 装 docker-compose-v2 插件即可(实测 2.40.3),然后 docker compose version 确认。 docker-compose-command-not-found · 域:编码代理与终端 · 已验证 Docker build 缓存不生效(每次改代码都重跑安装层)—— COPY 顺序与 .dockerignore Docker build 缓存不生效是 COPY 顺序问题——依赖清单(package.json 等)先 COPY 再 RUN 安装,全量 COPY 放最后。 docker-build-cache · 域:编码代理与终端 · 已验证 装完跑 agent 无响应(需 init + provider 配置) 装完 agent 无响应——缺 init + provider 两步配置:deepcode init && deepcode provider 配模型与 key。 deepcode-6 · 域:多智能体编排 · 已验证 MCP client 起不来(Brave MCP WinError 2 / npx 未跑起来) MCP client 起不来——先确认 npx 可用,手动预下载 MCP 包(npx -y <包名>)再配置进 deepcode。 deepcode-5 · 域:多智能体编排 · 已验证 旧 Python 装不上(requires-python) 旧 Python 装不上——requires-python 限制:3.10+ 直接 pip install deepcode-hku;<3.10 先用 pyenv/conda 升级(别动系统默认)。 deepcode-4 · 域:多智能体编排 · 已验证 curl 证书报错(--ssl-no-revoke) Windows curl 下载报证书错——加 --ssl-no-revoke 跳过吊销检查。 deepcode-3 · 域:多智能体编排 · 已验证 git clone 连接被重置(源码安装路径) 源码安装 clone 被重置——清掉失效 git 代理后直接 pip install deepcode-hku,不需要 clone 源码。 deepcode-2 · 域:多智能体编排 · 已验证 大文件下载中断后无法续传(curl: (33) HTTP server does not seem to support byte ranges) curl 大文件中断无法续传——先 Range 探测(206=支持续传),支持就 curl -C - 续传,不支持只能换源或整包重下。 curl-resume-break · 域:编码代理与终端 · 已验证 CSS 样式加载失败(页面无样式/布局错乱,控制台可能无报错) CSS 样式加载失败——nginx 场景多半是没 include mime.types(.css 没被识别为 text/css),补上并 nginx -t 后 reload。 css-load-failure · 域:构建与部署 · 已验证 bash 脚本报 $'\r': command not found / bad interpreter: /bin/bash^M——Windows 换行符(CRLF)混入 bash 报 $'\r' command not found 是 Windows CRLF 换行符混入脚本——sed -i 's/\r//' 一行修复。 crlf-command-not-found · 域:编码代理与终端 · 已验证 Codex 桌面应用更新失败(应用内更新报错 / MSIX 手动安装) Codex 桌面应用更新失败——先强制关掉所有 ChatGPT/Codex 进程(不关必失败),再手动 Add-AppxPackage 安装官方 MSIX 包。 codex-update-msix · 域:编码代理与终端 · 已验证 ChatGPT Windows 客户端打不开:Unable to locate the Codex CLI binary / 找不到 Codex CLI ChatGPT 客户端找不到 Codex CLI——先 codex --version 确认装没装,没装用官方 PowerShell 脚本安装,再按真实路径设 CODEX_CLI_PATH(别照抄网上的)。 codex-cli-chatgpt-not-found · 域:编码代理与终端 · 已验证 GitHub 直连慢/失败(依赖 GitHub 的场景) GitHub 直连慢——核心流程不碰 GitHub,code-review-graph build --repo . 离线可跑;pip 安装走清华镜像。 code-review-graph-4 · 域:代码审查 · 已验证 安装后「我的配置被改了」/ 与 omc、agt 疑似冲突 装完发现配置被改——这些写入是功能不是故障;不需要就 code-review-graph uninstall 官方清理。 code-review-graph-3 · 域:代码审查 · 已验证 名称混淆:juspay/code-review-graph-rescript 同名变体 同名变体混淆——PyPI 装 code-review-graph==2.3.8,输出 2.3.8 才对;看到 rescript 就是装错变体。 code-review-graph-2 · 域:代码审查 · 已验证 opencode 安装 API 不匹配 opencode 装 claude-mem 报 API 不匹配,先 `claude-mem doctor` 确认;opencode 场景优先等插件更新或换兼容实现。 claude-mem-7 · 域:会话与记忆 · 已验证 Chroma 进程泄漏 / zombie 链 Chroma 进程泄漏/僵尸链先 `pkill -f chroma` 清残留并重启 worker,升级插件 13.16.1 根治。 claude-mem-5 · 域:会话与记忆 · 已验证 npm 依赖安装失败 npm 依赖安装失败换 npmmirror 源重装,装完用 `claude-mem --version` 确认版本。 claude-mem-4 · 域:会话与记忆 · 已验证 首会话重复 SessionStart hook 错误(worker 竞态) 首会话重复报 SessionStart hook 错误是 worker 未预热竞态,开会话前先 `claude-mem start && claude-mem status`。 claude-mem-3 · 域:会话与记忆 · 已验证 worker/UI 端口占用:"Is port 37777 in use?" worker/UI 报端口占用时按安装输出实际端口(默认 37700,旧资料 37777)清理并重启,`kill -9` + `claude-mem start` 一条龙。 claude-mem-2 · 域:会话与记忆 · 已验证 marketplace 克隆失败:SSH 认证失败 / 克隆卡死 marketplace 克隆失败不是 key 问题——公开仓库匿名即可,强制 HTTPS + gh-proxy 加速,实测克隆 90 秒卡死变秒级。 claude-mem-1 · 域:会话与记忆 · 已验证 多个工具都写 ~/.claude.json,一起装会冲突吗?(实测兼容) 多个工具都写 ~/.claude.json 会不会冲突——实测兼容:按各自官方命令安装,装完 python3 -m json.tool 验证 JSON 可解析。 claude-json-multi-tool · 域:多智能体编排 · 已验证 JSON / API 配置错误导致服务启动失败 JSON 配置错误导致启动失败——先备份配置,jq empty 校验语法,OK 再 ccr restart(备份是唯一后悔药)。 claude-code-router-6 · 域:网关与路由 · 已验证 Docker 部署:端口 / volume / 权限 Docker 部署打不开/丢配置/权限错——按项目 docker/README.md 参数:-p 8080:8080 + named volume + -u 1000:1000。 claude-code-router-5 · 域:网关与路由 · 已验证 本地模型 api_base_url 配置错误(Ollama 等) 本地模型连不上——ollama list 确认模型名,api_base_url 写完整地址(http://localhost:11434/v1/chat/completions)后 ccr restart。 claude-code-router-4 · 域:网关与路由 · 已验证 首次运行 No available models / 网关起不来 首次运行 No available models——先 ccr start 启动网关,浏览器打开管理界面添加 provider。 claude-code-router-3 · 域:网关与路由 · 已验证 WSL 里 node: not found(npm 来自 Windows 侧) WSL 里 node: not found——npm 来自 Windows 侧,WSL 内用 nvm 装原生 Node 22 并重装全局包。 claude-code-router-2 · 域:网关与路由 · 已验证 EBADENGINE:Node 版本不满足 engines EBADENGINE 是 Node 版本不满足 engines——nvm 装 22 并切换后重装全局包。 claude-code-router-1 · 域:网关与路由 · 已验证 安装来源混淆:npm 同名包 / 其它 cc-switch 项目 npm 同名包是仿冒项目;认准官方仓库 farion1231/cc-switch,从 Release 下载 deb 安装。 cc-switch-5 · 域:会话与记忆 · 已验证 启动失败 / 白屏排查 启动失败/白屏先 `ldd /usr/bin/cc-switch | grep not found` 查动态库缺失,补依赖即恢复。 cc-switch-4 · 域:会话与记忆 · 已验证 架构不匹配(香橙派等 ARM 设备) 香橙派等 ARM 设备装 x86 包报架构不匹配,先 `dpkg --print-architecture` 查架构,再装对应 deb。 cc-switch-3 · 域:会话与记忆 · 已验证 GitHub Release 下载 TLS 断连 / 超时 GitHub Release 下载 TLS 断连/超时,用 gh-proxy 前缀加速,13.5MB 实测秒级;镜像不可用就去掉前缀直连。 cc-switch-2 · 域:会话与记忆 · 已验证 dpkg -i 依赖缺失:libwebkit2gtk 等(Linux 安装/启动失败) dpkg 装 cc-switch 报缺 libwebkit2gtk 等依赖,`sudo apt install -f` 自动补依赖后重装即可(本地实测装/卸循环)。 cc-switch-1 · 域:会话与记忆 · 已验证 apt-get update 报 404 Not Found / 源失效(Err:1 ... 404) apt-get update 报 404 是源失效——先看 Err: 行定位坏条目,curl 验证确实 404 后删/注释该源再 update。 apt-404-broken · 域:编码代理与终端 · 已验证 Agent 工具链全家桶能一起装吗?(17 工具 57 对实测兼容清单) Agent 工具链全家桶能一起装——17 工具 57 对实测兼容,先跑 站内文档 --check 做冲突预检,按需安装无强制顺序。 agent-toolchain-coexist · 域:多智能体编排 · 已验证 装完看不到技能 / document-skills 安装问答 装完看不到技能——技能是目录复制:先 ls ~/.claude/skills/agent-skills 核对(应 24 目录),再完全退出重启 agent,最后查权限/版本。 agent-skills-4 · 域:技能管理 · 已验证 安装失败排查:Node 版本 / pnpm / npm 缓存 安装失败先查 Node 版本——npm 走 npmmirror 镜像重试(实测 PONG 0.32s),npx -y skills add addyosmani/agent-skills。 agent-skills-2 · 域:技能管理 · 已验证 官方 CLI 安装失败:GitHub clone 被重置/卡死(国内高频) 官方 CLI 装 agent-skills 因 GitHub clone 被重置失败——用方式 B:codeload tarball 走 gh-proxy 下载后手工复制(国内实测可行)。 agent-skills-1 · 域:技能管理 · 已验证