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

推荐订阅源

量子位
WordPress大学
WordPress大学
小众软件
小众软件
云风的 BLOG
云风的 BLOG
IT之家
IT之家
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
宝玉的分享
宝玉的分享
博客园 - Franky
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
D
Docker
博客园 - 聂微东
C
Check Point Blog
H
Help Net Security

博客园 - 念槐聚

kubenertes集群安装可视化管理组件kubesphere、Rainbond、Rancher对比 CodeX、ClaudeCode、Cursor编程工具优缺点对比 Kubernetes集群存储,Longhorn、GFS、Ceph Rook对比 minio开启版本、对象锁等配置 gitlab与禅道数据备份策略 sublime typro marktext zed 对比 Qwen3.8-27B 本地部署与排障经验总结 Continue插件配置 VSCode插件Cline与Continue配置本地模型 VSCode上的优秀AI编程插件推荐 本地模型部署测试 博文阅读密码验证 - 博客园 常用开源项目及链接收藏 使用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笔记
openclaw问题修复 auth.profiles.ollama:default.mode: Inval...
念槐聚 · 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
          }
        ]
      }