惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
T
Threat Research - Cisco Blogs
H
Hacker News: Front Page
N
News and Events Feed by Topic
Know Your Adversary
Know Your Adversary
Cisco Talos Blog
Cisco Talos Blog
SecWiki News
SecWiki News
C
Cisco Blogs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog
K
Kaspersky official blog
Forbes - Security
Forbes - Security
Webroot Blog
Webroot Blog
Schneier on Security
Schneier on Security
P
Privacy & Cybersecurity Law Blog
H
Heimdal Security Blog
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
V
Vulnerabilities – Threatpost
T
Tenable Blog
T
Tailwind CSS Blog
P
Privacy International News Feed
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
博客园 - Franky
Hacker News: Ask HN
Hacker News: Ask HN
Jina AI
Jina AI
C
Cybersecurity and Infrastructure Security Agency CISA
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
雷峰网
雷峰网
Vercel News
Vercel News
A
About on SuperTechFans
爱范儿
爱范儿
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog
The Last Watchdog
The Last Watchdog
Engineering at Meta
Engineering at Meta
Spread Privacy
Spread Privacy
Security Archives - TechRepublic
Security Archives - TechRepublic
博客园 - 司徒正美
量子位
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recorded Future
Recorded Future
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Martin Fowler
Martin Fowler
Project Zero
Project Zero

博客园 - 念槐聚

使用axel替代wget,实现Linux环境下载加速 大模型购买综合对比 Excel中生成可编辑数据的甘特图 Claude 优秀插件 Pi Agent和Claude Code 为zed工具配置claudecode+自定义模型 pi agent 和claudecode、codex、Trae、Qwen、Qoder等对比 ESXi物理服务器RAID卡及磁盘等处理操作点滴记录 vscode和Qwen code、Trae、workbuddy等对比,优劣推荐 主流 Kubernetes 管理工具特性对比 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 博文阅读密码验证 - 博客园 raspberrypi+openclaw笔记 Python+Stable Video Diffusion (SVD) 实现本地离线视频生成 开发模式对比 OpenClaw模型对比选择2 OpenClaw模型对比选择1 ollama ERR_CONNECTION_REFUSED coding plan对比,deepseek、字节、阿里、智谱、kimi 等coding plan 对比 OPENCLAW问题:TERMINATE SOCKET: Ping Pong does not transfer heartbeat within heartbeat intervall
openclaw问题修复 auth.profiles.ollama:default.mode: Invalid input
念槐聚 · 2026-03-04 · via 博客园 - 念槐聚

openclaw报错信息如下:

[root@localhost .openclaw]# openclaw memory status --deep
Invalid config at /root/.openclaw/openclaw.json:\n- auth.profiles.ollama:default.mode: Invalid input

🦞 OpenClaw 2026.2.26 (bc50708) — I run on caffeine, JSON5, and the audacity of "it worked on my machine."

Config invalid
File: ~/.openclaw/openclaw.json
Problem:
  - auth.profiles.ollama:default.mode: Invalid input

Run: openclaw doctor --fix

修复方法:

核心问题是 ollama:default 配置里的 mode 值设为了 "none",而这个值不在 OpenClaw 支持的合法范围内,导致配置验证失败。下面是具体的修改方法和可选的合法值。

第一步:明确 Ollama mode 的合法值

OpenClaw 对 ollama 配置的 mode 字段有严格的有效值限制,不支持 "none",合法值只有以下 3 个:

合法值 用途说明
local 连接本地 Ollama 实例(默认地址: http://127.0.0.1:11434 ),最常用
remote 连接远程 Ollama 实例(需额外配置 endpoint 字段指定远程地址)
auto 自动检测本地是否有 Ollama 实例,没有则尝试连接远程(需配置 endpoint

第二步:修改配置(推荐最优方案)

mode: "none" 改为 mode: "local"(如果你的 Ollama 部署在本地),这是最通用的修改方式,完整的 ollama 配置段如下:

"ollama:default": {
  "provider": "ollama",
  "mode": "local",  // 关键修改:none → local
  "endpoint": "http://127.0.0.1:11434"  // 补充必填的 endpoint(本地默认端口11434)
}

特殊情况:若你暂时不用 Ollama

如果你的场景中暂时不需要启用 Ollama,不要设置 mode: "none",而是直接删除整个 ollama:default 配置段,或注释掉(JSON 不支持注释,需删除):

// 删掉以下这段即可
"ollama:default": {
  "provider": "ollama",
  "mode": "none"
}

第三步:验证修复

  1. 保存修改后的 ~/.openclaw/openclaw.json
  2. 执行配置修复命令,自动校验并修复格式问题:
    openclaw doctor --fix
    
  3. 重启服务并检查状态:
    systemctl restart openclaw-gateway.service
    systemctl status openclaw-gateway.service
    
    若输出中没有 Config invalidollama:default.mode: Invalid input 提示,且服务显示 active (running),说明修改成功。

补充:远程 Ollama 配置示例(若需要)

如果你的 Ollama 部署在远程服务器(比如 IP 为 192.168.1.100),则修改为:

"ollama:default": {
  "provider": "ollama",
  "mode": "remote",
  "endpoint": "http://192.168.1.100:11434"  // 替换为实际远程 IP/端口
}

总结

  1. 核心错误:mode: "none" 是非法值,OpenClaw 仅支持 local/remote/auto
  2. 最优修改:改为 mode: "local" + 补充 endpoint 字段(本地 Ollama 必配);
  3. 临时方案:若不用 Ollama,直接删除整个 ollama:default 配置段。

按上述方式修改后,能解决 ollama:default.mode: Invalid input 的配置错误。

附录:
主要修改:

"ollama": {
        "baseUrl": "http://172.17.5.37:11434/v1",
        "api": "openai-completions",
        "models": [
          {
            "id": "lfm2:latest",
            "name": "lfm2:latest",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 32000,
            "maxTokens": 8192
          }
        ]
      }