有人用docker方式署成功么

按官方的docker教程布署,./launcher start时提示cat /var/seafile/…current_version no such file …

你需要先 ./launcher.sh bootstrap, 文档里有详细的步骤和命令。

这步执行了,是按文档来的

这个有什么先决条件么,系统需要预装些什么东东么

bootstrap 成功了吗?如果成功的话会有这样的消息:

[2017-01-10 02:10:11] Updating version stamp
[2017-01-10 02:10:11] Generated local config.
[2017-01-10 02:10:14] Now building the local docker image.
[2017-01-10 02:10:16] Image built.

系统只需要 1) 是 linux 2) 能运行 docker

你可以试试把整个 /var/lib/seafile 目录删除了,再按照文档的步骤重新做一遍

没有这样的提示,bootstrap后大约几秒就返回命令行了,也没有报错啥的

那你试试 `"./launcher -v bootstrap", 应该会打印更多的信息

好,我在线操作一次,截图给你看看

一样的,加-v也没别的提示,大约7秒后返回命令行

系统环境是

对了,python 是2.7.5

你编辑 launcher 脚本, 把第 21 行的 set -e 改成 set -e -x 试试?

有反应了,

临时关闭selinux,就可以往下走了,终于可以了:grin:

感谢lins05的耐心指导!

btw:我另一台实际使用中的是win2003,5.1.3版,网页版刷新经常有静态资源文件404,这个docker布署的我试了下就没有404的现象,python的http服务性能那么差么?单用户刷新都扛不往?

1 个赞

你把 seafile-server 目录下面的 seahub_cache 目录删除试试

好的 来一个字数补丁

试了,还是有问题,我记错了,不是404,是500错误

看看 seafile-server/logs/seahub_django_requests.log 中有什么错误消息