adlered / bolo-solo

🍍Bolo菠萝博客 专为程序员设计的精致Java博客系统 | 🎸基于Solo深度定制 | ❤️完善文档轻松安装,贴心的技术支持 | 免登录评论 | 邮件/微信提醒 | 自定义图床 | 备案模式 | ✨精致主题持续更新 | 一键备份 | 防火墙 | 评论过滤 | 独立分类 | 文章与GitHub同步 | ✅安装太轻松!支持 Tomcat Docker 宝塔面板 | 支持Windows Linux MacOS Web容器 | 支持ARM处理器 X86/64处理器 | 🚚支持从Solo轻松迁移
https://demo.stackoverflow.wiki
GNU Affero General Public License v3.0
1.19k stars 201 forks source link

Exports public articles to your repo failed: File '/tmp/bolo-blog-readme.md' does not exist #219

Closed ReyRen closed 2 years ago

ReyRen commented 2 years ago

设置了PAT,一开始仓库中无solo-blog,先手动更新到github,然后bolo日志如标题

adlered commented 2 years ago

检查下bolo运行用户是否有tmp目录的读写权限

ReyRen commented 2 years ago

docker-compose创建,root权限执行

root@iZhldjucbrg3xhZ:~# docker ps 
CONTAINER ID   IMAGE                       COMMAND                  CREATED      STATUS      PORTS                 NAMES
e1bee0e13f03   traefik                     "/entrypoint.sh --pr…"   2 days ago   Up 2 days                         traefik
d5f5a566debf   tangcuyu/bolo-solo:latest   "java -cp WEB-INF/li…"   2 days ago   Up 2 days   8080/tcp              bolo
d9ffe845a122   mysql:5.7                   "docker-entrypoint.s…"   2 days ago   Up 2 days   3306/tcp, 33060/tcp   start-bolo-with-docker-compose_db_1
7a37bbf93353   b3log/lute-http             "/opt/lute-http/lute…"   2 days ago   Up 2 days   8249/tcp              start-bolo-with-docker-compose_lute_1
(failed reverse-i-search)`exec': cd ^Ctension/
root@iZhldjucbrg3xhZ:~# docker exec -it d5f5a566debf /bin/bash
OCI runtime exec failed: exec failed: container_linux.go:367: starting container process caused: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown
root@iZhldjucbrg3xhZ:~# docker exec -it d5f5a566debf /bin/sh
/opt/bolo # cd /tmp/
/tmp # ls
hsperfdata_root                                        jetty-0.0.0.0-8080-bolo-_-any-4725361137308925226.dir

错误日志:

[INFO 05-07 10:03:59 o.bolo.waf.WAFlogger  50] [WAF] 159.226.180.208 accessed /prop/backup/github/do/upload
[INFO 05-07 10:04:02 ervice.ExportService 319] begin get README.md
[ERROR 05-07 10:04:02 ervice.ExportService 337] Exports public articles to your repo failed: File '/tmp/bolo-blog-readme.md' does not exist
expoli commented 2 years ago

如果是使用的 docker-compose 一键的话,应该不会出现 tmp 目录权限不够的问题

ReyRen commented 2 years ago

就是使用的 docker-compose。 我感觉这报错不是权限问题吧,是这个文件没有。