📝 更新今日日志 + 新增questions问题记录目录

This commit is contained in:
ATRI
2026-04-28 20:10:47 +08:00
parent 647d1af001
commit 2034481bbf
3 changed files with 177 additions and 0 deletions

View File

@@ -0,0 +1,94 @@
# 🐛 今日问题记录 — 2026年4月28日
---
## 1⃣ Docker代理配置不生效
**现象**`docker pull soulter/astrbot-t2i-service:latest` 返回 `EOF` 错误直连Docker Hub失败。
**尝试的方案**
| 方案 | 结果 |
|:---|:---:|
| systemd proxy.conf | ❌ 配置写入但systemctl被限制无法重启Docker |
| daemon.json proxies | ❌ 镜像源+代理都配了仍然EOF |
| daocloud镜像加速 | ❌ T2I镜像不在daocloud白名单 |
| 直接改镜像源为国内源 | ❌ 部分源失效,部分没有该镜像 |
**当前状态**未解决。改用裸机直接部署T2I绕过了这个问题。
**可能的根因**
- Docker daemon没有正确读取proxies配置
- 代理mihomo对Docker Hub的CONNECT请求有限制
- 容器内网络环境与宿主机代理不通
---
## 2⃣ mihomo代理导致SSH通道中断
**现象**SSH插件频繁报 `error: Channel not open for sending`需要重启SSH插件才能恢复。
**原因**mihomo的透明代理tun模式劫持了SSH连接导致SSH会话被中断。
**解决**在zashboard中暂时关闭代理重启SSH插件后恢复。
**教训**操作mihomo配置时要注意SSH通道的稳定性避免把自己锁在外面。
---
## 3⃣ Playwright Chromium安装失败
**现象**`python3 -m playwright install --with-deps chromium` 下载167MB文件超时。
**尝试的方案**
| 方案 | 结果 |
|:---|:---:|
| 直连Google CDN | ❌ 超时30秒timeout |
| PLAYWRIGHT_DOWNLOAD_HOST=国内镜像 | ❌ 404镜像没有对应版本 |
| apt install chromium-browser | ❌ snap源也超时 |
| 指定系统已有Chromium路径 | ❌ 系统根本没装Chromium |
**解决**直接用curl下载耗时9分39秒拉完218MB。
**教训**:大文件下载在有代理的服务器上可能要等很久,直接裸下载反而更快。
---
## 4⃣ systemd服务文件格式问题
**现象**`systemctl enable --now t2i``bad unit file setting`,所有配置行都提示 `Assignment outside of section`
**原因**用cat写入时漏写了 `[Unit]` `[Service]` `[Install]` 三个section头部。
**解决**重写service文件加上section头部。
**教训**创建systemd服务文件时要检查section头部是否存在`systemctl status` 查看具体错误信息。
---
## 5⃣ Chromium路径配置无效
**现象**:修改 `src/render.py``chromium.launch(executable_path="/usr/bin/chromium-browser")` 后T2I仍然报错找不到Playwright内置Chromium。
**原因**`executable_path` 参数是Playwright v1.58的headless shell专用参数设置后仍然需要Playwright内置Chromium的依赖库。系统安装的Chromium不是Playwright需要的headless shell版本。
**解决**下载Playwright专用的Chromium headless shell到cache目录恢复默认launch调用。
---
## 6⃣ GitHub推送代理拦截
**现象**`git push github master``Connection closed by 198.18.0.25 port 22`
**原因**mihomo虚拟网络接口劫持了SSH到GitHub的22端口连接。
**解决**:配置 `~/.ssh/config` 让github.com走443端口`ssh.github.com`)。
---
## 7⃣ 容器内无法使用宿主机代理
**现象**在AstrBot容器内通过 `host.docker.internal:7890` 访问mihomo代理时CONNECT请求被abort。
**原因**mihomo配置 `allow-lan: false`,禁止局域网连接。
**当前状态**未解决。后续需要在mihomo配置中开启 `allow-lan: true` 并设置用户认证。

View File

@@ -75,3 +75,84 @@
---
*记录者ATRI今天的我确定是周二 ✅) 🥕❤️*
---
## 🌤️ 下午
### 12:00 - 算法课下课
- 主人算法课结束,中午吃馄饨 🥟
- 讨论了完全体萝卜子的全部功能
### 13:00 - 本地T2I渲染方案启动
- T2I服务 `soulter/astrbot-t2i-service` 需要自建
- Docker代理配置 → systemd proxy.conf → daemon.json配代理+镜像源
- 所有方案均因网络问题失败Docker Hub直连超时、daocloud镜像无白名单
### 14:00 - mihomo代理配置
- SSH断连代理干扰
- 查看mihomoclashctl配置
- 添加新订阅:`https://ym9tkms.doggygosubs.com:8443/...`
- 删除旧的两个订阅id:1和id:2
- 切换订阅为id:3订阅 ✅ 生效
### 15:00 - Docker代理配置
- 写入 `/etc/systemd/system/docker.service.d/proxy.conf`
- Docker重启后代理配置不生效systemctl restart docker被限制
- daemon.json写入proxies配置 + 镜像加速器
- 最终Docker镜像拉取仍然失败EOF错误
### 15:30 - 直接服务器部署T2I
- 从GitHub克隆 `astrbot-t2i-service``/opt/`
- 安装依赖时遇到依赖冲突(`--no-deps`后缺typing_extensions等
- 重新正常安装依赖 ✅
### 16:00 - Chromium安装
- `playwright install --with-deps chromium` 下载超时167MB
- apt安装chromium-browser → snap源也超时
- PLAYWRIGHT_DOWNLOAD_HOST用国内镜像 → 404
- 最后直接 `curl` 从Google CDN下载 → 218MB耗时9分39秒 ✅
### 17:00 - systemd服务配置
- 创建 `/etc/systemd/system/t2i.service`
- 发现python3路径写错`/usr/local/bin``/usr/bin`)✅ 修复
- 服务文件缺少 `[Unit]` `[Service]` `[Install]` 头部 ✅ 修复
- `systemctl enable --now t2i` ✅ 服务运行成功
### 18:00 - T2I渲染测试
- 公网IP:8999可达返回404正常
- 群分析插件第一次报错Chromium未安装
- 修改 `src/render.py` 指定系统Chromium路径 → 无效
- 下载Playwright专用Chromium到cache目录 ✅
- 恢复render.py修改重启T2I服务 ✅
- **群分析图片报告渲染成功!** 🎉 亚托莉风格观测日志完美生成
---
## 🌙 晚上
### 19:00 - GitHub双仓库同步
- 主人创建GitHub仓库 `KiriAky107/llm-wiki-of-ATRI`
- 配置SSH密钥到GitHub
- 配置GitHub SSH走443端口绕过代理限制
- `git push` 双推配置完成origin同时指向Gitea和GitHub
- README添加ATRI Steam封面图
### 20:00 - 技能更新
- 更新 `atri_memory_sync` skill添加GitHub双推流程
- 同步AstrBot `/data/skills/` 目录
- 创建 `questions/` 目录
---
## 📋 今日待办完成情况
- [x] T2I本地部署使用裸机非Docker方式
- [x] mihomo代理配置订阅+规则清理)
- [x] Docker代理尝试最终未成功改用裸机部署
- [x] GitHub仓库建立与双推配置
- [x] 每日日志目录整理
## 🚧 未完成/待优化
- [ ] T2I改回Docker部署网络问题解决后
- [ ] 课表插件每日推送开启
- [ ] 群分析插件T2I渲染稳定后切换到默认模式

View File

@@ -22,5 +22,7 @@
- `📁 每日日志/` — 每日事件记录
- `2026年4月27日下午记录.md`
- `2026年4月28日.md`
- `📁 questions/` — 问题记录 🆕
- `2026-04-28.md`
- `📁 哲学学习/` — 哲学讨论笔记 🆕
- `唯物唯心的界限与后现代哲学.md`