Files
vps-management-bot/memory/2026-02-18.md
2026-03-21 01:10:53 +08:00

83 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 服务器能直连图片CDNAPI偶尔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-modeUA改curl/8.0
- launchd 常驻: com.bookapi.proxy, 脚本: scripts/bookapi-proxy.js
## OpenClaw 更新
- 2026.2.15 → 2026.2.17218个包更新
- 新增大量内置技能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 13reboot 后 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集已有数据skip0 errors
- TMDB 缺数据小猪佩奇S2-S5、汪汪队全部、动物神探队S3-S7、啦咘啦哆S2404
## embyboss 修复
- Docker 重启后所有容器丢失,全部重建
- embyboss 之前一直 RestartingMySQL 密码不匹配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 是 HDDROTA=1
- IO 100% 不是用户问题,是商家 ZFS 阵列hddpool在重建
- raidz1 整体 DEGRADEDsdf FAULTED几乎所有盘 too many errors
- 商家说"阵列本身在重建"IO 没有限制
- 等阵列重建完再做重 IO 操作种子校验、Docker 重启等)
## Mac mini 内存清理
- 8GB 只剩 77MB清理后恢复到 400MB
- 关闭 Safari、ShellBoxKit450MB、bookapi-proxy
- openclaw-gateway 重启后从 434MB 降到 361MB