按官方的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,就可以往下走了,终于可以了
感谢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 中有什么错误消息