seafile-controller.c出错


#1

系统版本:ubuntu16.4 x86
seafile版本:7.15
问题描述:
在执行./seafile.sh start是提示:** Message: 23:07:34.916: seafile-controller.c(572): No seafevents
用网页端去访问时提示:Internal Server Error


#2

先 ./seahub.sh restart 再seafile.sh restart 呢


#3

“Internal Server Error”错误是 seahub 运行错误导致的。你可以:
1、修改: seafile/conf/gunicorn.conf.py
把“daemon = True” ,改成“daemon = False”。
2、再运行./seahub.sh start,然后浏览器访问主页,观察后台报的错误,一般是有一些python的第三方库没有找到导致的。
3、pip3 install xxxx , 把缺少的库装上就可以正常访问了。
我是6.3.4升到7.1.5的,“seafile-controller.c(572): No seafevents”这个错误提示现在还有,但系统使用还没发现异常。


#4

gunicorn.conf.py 改了false
之後start seahub . 便卡住了.
但不知道卡在那個位.
image


#5

你不能用服务方式启动seahub,要找到.sh文件。用“./seahunb.sh start”方式启动,才能看到日志输出。


#6

我按照前面说的方法,改成False, 运行seahub ,卡住了,提示:
root@pili:/home/pili/seafile-server-7.1.5# ./seahub.sh start

LC_ALL is not set in ENV, set to en_US.UTF-8
Starting seahub at port 8000 …
Failed to read config file: /home/pili/conf/gunicorn.conf.py
Traceback (most recent call last):
File “/home/pili/seafile-server-7.1.5/seahub/thirdpart/gunicorn/app/base.py”, line 111, in get_config_from_filename
spec.loader.exec_module(mod)
File “”, line 661, in exec_module
File “”, line 767, in get_code
File “”, line 727, in source_to_code
File “”, line 222, in _call_with_frames_removed
File “/home/pili/conf/gunicorn.conf.py”, line 1
iport os
^
SyntaxError: invalid syntax
Error:Seahub failed to start.
Please try to run “./seahub.sh start” again

请高人帮忙分析下原因? 是少的什么模块啊? 该怎么装?


#7

改成“import os”