# 2026-02-18 日志

## Emby 元数据完善
- 29/30 内容入库完成（中文名+简介+封面），Song Sung Blue 缺（TMDB未收录）
- 61/61 季封面全部补齐（TMDB季海报优先，fallback用系列封面）
- 861集中文集名+简介写入（奥特曼165 + 儿童动画696）
- 1759/1770 集缩略图生成（ffmpeg从视频40%位置截图，302成功20失败）
- 新入库13部奥特曼系列 + 5部电影（不止不休、那个不为人知的故事、摄影机不要停、出租家人、Song Sung Blue）
- TMDB API 服务器能直连图片CDN，API偶尔500需重试
- Emby POST Items 需要先GET完整item再修改POST回去，不能只传部分字段
- Emby 上传图片需要 Base64 编码，Content-Type: image/jpeg

## 新增模型
- xstx/claude-opus-4-5-20251101: baseUrl=https://api.xstx.info/v1, api=openai-completions

## BookAPI 反代
- 本地 Node.js 反代 127.0.0.1:18801 → tiger.bookapi.cc
- 过滤 x-stainless-*、anthropic-dangerous-direct-browser-access、sec-fetch-mode，UA改curl/8.0
- launchd 常驻: com.bookapi.proxy, 脚本: scripts/bookapi-proxy.js

## OpenClaw 更新
- 2026.2.15 → 2026.2.17，218个包更新
- 新增大量内置技能（1password、apple-notes、discord、notion、obsidian、sag等）
- Telegram 内联按钮支持样式（primary/success/danger）
- 给 bot 设置了命令菜单（/status /reasoning /model /models /restart /update /help）

## GoClaw 连接（教训！）
- 反复改 gateway.bind 和 gateway.auth.scopes 导致多次崩溃
- ⛔ 绝对不要改 openclaw.json 的 gateway 部分
- bind:"lan" 就等于 0.0.0.0，不需要改
- 加 gateway.auth.scopes 会导致 config invalid
- 正确修复: patch 源码跳过 scope 清空（详见 MEMORY.md）
- frpc local_ip 要匹配 gateway bind 地址

## 103.236.66.167 重装
- 尝试用 InstallNET.sh DD 重装 Debian 13，reboot 后 SSH 一直没起来
- 国内机器 netboot 安装可能因网络问题卡住
- 用户自行通过面板处理

## Emby 灾难修复（教训！）
- 删奥特曼后 Docker 反复崩溃，幽灵容器问题（docker rm 报 No such container 但 docker run 报 name conflict）
- 多次重建 Emby 容器导致 SenPlayer 看不到动画库
- 误建了"儿童动画"重复库，Emby API 删库一直报500
- 最终方案：从备份服务器 155.103.67.87 恢复 2月14日的 library.db
- 恢复后补回4个中文名（小恐龙大冒险、小马宝莉、海底小纵队、海底小纵队中国之旅）
- 奥特曼孤立记录被库扫描自动清理
- ⚠️ 教训：Docker 幽灵容器问题用 reboot 解决最快；别反复 docker rm/run
- ⚠️ 教训：改数据库前先确认有备份可恢复

## 备份脚本修复
- 155.103.67.87 的 /data/backup-emby.sh 中 `docker ps --format {{.Names}}` 格式字符串被双引号吃掉
- 修复：加单引号包裹 `'{{.Names}} {{.Image}} {{.Status}}'`
- 备份 cron 每天3点跑，SSH key: /root/.ssh/openclaw_ed25519

## 集级别元数据修复（第二轮）
- 0214备份恢复后大部分集的中文名/简介丢失
- 本地拉 TMDB 中文数据 → 存 /tmp/tmdb_data.json → 传到服务器本地跑写入
- 结果：49集新修复（小马宝莉+布鲁伊），785集已有数据skip，0 errors
- TMDB 缺数据：小猪佩奇S2-S5、汪汪队全部、动物神探队S3-S7、啦咘啦哆S2（404）

## embyboss 修复
- Docker 重启后所有容器丢失，全部重建
- embyboss 之前一直 Restarting：MySQL 密码不匹配（config.json 是 Mango2026!，MySQL 用户是 Mango2026）
- 修复：ALTER USER embyboss@'%' IDENTIFIED BY 'Mango2026!'
- 幽灵容器问题再次出现：停Docker → rm -rf /var/lib/docker/containers/* → 重启 → 重建全部容器
- 最终4个容器全部正常：mysql/emby/embyboss/qbittorrent

## Telegram 中文菜单自动恢复
- 脚本：scripts/fix-telegram-menu.sh（从 openclaw.json 读 botToken，调 setMyCommands）
- 已加入 HEARTBEAT.md，每次心跳自动执行

## 服务器存储阵列问题
- 155.103.67.95 的 vdb 2T 是 HDD（ROTA=1）
- IO 100% 不是用户问题，是商家 ZFS 阵列（hddpool）在重建
- raidz1 整体 DEGRADED，sdf FAULTED，几乎所有盘 too many errors
- 商家说"阵列本身在重建"，IO 没有限制
- 等阵列重建完再做重 IO 操作（种子校验、Docker 重启等）

## Mac mini 内存清理
- 8GB 只剩 77MB，清理后恢复到 400MB
- 关闭 Safari、ShellBoxKit（450MB）、bookapi-proxy
- openclaw-gateway 重启后从 434MB 降到 361MB
