Seafile not sysnchronising, web interface inaccessible

Hello guys, our seafile server just stopped synchronising neither can we get access to the web interface. See image below. I have included some logs. Will appreciate your assistance.

seahub.log

2017-01-11 23:40:10,402 [WARNING] pyes:182 connect Connection to ParseResult(scheme=‘thrift’, netloc=‘127.0.0.1:9500’, path=‘’, params=‘’, query=‘’, fragment=‘’) failed.
2017-01-11 23:40:10,415 [CRITICAL] pyes:122 get No servers available
2017-04-18 20:24:51,357 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:24:51,372 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:24:51,374 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:25:07,165 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:25:07,167 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:30:53,736 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:30:53,738 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:30:53,740 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:31:00,416 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:31:00,418 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:31:00,419 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:31:03,680 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:31:03,683 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 20:31:03,685 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:01:46,123 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:01:46,126 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:01:46,127 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:02:03,839 [WARNING] seahub.utils.rpc:28 method_missing Error received: 511 Unknown service (In _start_service)
Traceback (most recent call last):
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/utils/rpc.py”, line 26, in method_missing
return real_func(*args, **kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/seaserv/api.py”, line 68, in count_repos
return seafserv_threaded_rpc.count_repos()
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/pysearpc/client.py”, line 110, in newfunc
ret_str = self.call_remote_func_sync(fcall_str)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 75, in call_remote_func_sync
req_id = self._start_service(client)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 36, in _start_service
raise SearpcError(“Error received: %s %s (In _start_service)” % (rsp.code, rsp.code_msg))
SearpcError: Error received: 511 Unknown service (In _start_service)
2017-04-18 21:02:03,850 [WARNING] seahub.utils.licenseparse:29 parse_license [Errno 2] No such file or directory: ‘/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/…/…/…/seafile-license.txt’
2017-04-18 21:02:42,981 [WARNING] seahub.utils.rpc:28 method_missing Error received: 511 Unknown service (In _start_service)
Traceback (most recent call last):
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/utils/rpc.py”, line 26, in method_missing
return real_func(*args, **kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/seaserv/api.py”, line 68, in count_repos
return seafserv_threaded_rpc.count_repos()
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/pysearpc/client.py”, line 110, in newfunc
ret_str = self.call_remote_func_sync(fcall_str)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 75, in call_remote_func_sync
req_id = self._start_service(client)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 36, in _start_service
raise SearpcError(“Error received: %s %s (In _start_service)” % (rsp.code, rsp.code_msg))
SearpcError: Error received: 511 Unknown service (In _start_service)
2017-04-18 21:02:42,986 [WARNING] seahub.utils.licenseparse:29 parse_license [Errno 2] No such file or directory: ‘/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/…/…/…/seafile-license.txt’
2017-04-18 21:25:43,193 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:25:43,196 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:25:43,198 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 21:25:51,710 [WARNING] seahub.utils.rpc:28 method_missing Error received: 511 Unknown service (In _start_service)
Traceback (most recent call last):
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/utils/rpc.py”, line 26, in method_missing
return real_func(*args, **kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/seaserv/api.py”, line 68, in count_repos
return seafserv_threaded_rpc.count_repos()
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/pysearpc/client.py”, line 110, in newfunc
ret_str = self.call_remote_func_sync(fcall_str)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 75, in call_remote_func_sync
req_id = self._start_service(client)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 36, in _start_service
raise SearpcError(“Error received: %s %s (In _start_service)” % (rsp.code, rsp.code_msg))
SearpcError: Error received: 511 Unknown service (In _start_service)
2017-04-18 21:25:51,712 [WARNING] seahub.utils.licenseparse:29 parse_license [Errno 2] No such file or directory: ‘/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/…/…/…/seafile-license.txt’
2017-04-18 23:44:25,883 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 23:44:25,906 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)
2017-04-18 23:44:25,908 [ERROR] seahub.views.sysadmin:356 _populate_user_quota_usage Error received: 511 Unknown service (In _start_service)

That is a snippet of my controller.log

> /home/mikeodhiambo/webapps/jayessmart2/seafile-data -l /home/mikeodhiambo/webapps/jayessmart2/logs/seafile.log -P /home/mikeodhiambo/webapps/jayessmart2/pids/seaf-
> server.pid
> [04/19/17 03:26:40] seafile-controller.c(95): spawned seaf-server, pid 28806
> [04/19/17 03:26:40] seafile-controller.c(570): pid file /home/mikeodhiambo/webapps/jayessmart2/pids/elasticsearch.pid does not exist
> [04/19/17 03:26:40] seafile-controller.c(607): elasticsearch need restart...
> [04/19/17 03:26:40] seafile-controller.c(80): spawn_process: /home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/pro/elasticsearch/bin/elasticsearch -
> Des.path.logs=/home/mikeodhiambo/webapps/jayessmart2/logs -Des.path.data=/home/mikeodhiambo/webapps/jayessmart2/pro-data/search/data -Des.network.host=127.0.0.1 -p 
> /home/mikeodhiambo/webapps/jayessmart2/pids/elasticsearch.pid
> [04/19/17 03:26:40] seafile-controller.c(95): spawned /home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/pro/elasticsearch/bin/elasticsearch, pid 28807
> [04/19/17 03:26:40] seafile-controller.c(88): failed to execvp seaf-server
> [04/19/17 03:26:40] seafile-controller.c(88): failed to execvp /home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/pro/elasticsearch/bin/elasticsearch
> [04/19/17 03:26:50] seafile-controller.c(590): seaf-server need restart...
> [04/19/17 03:26:50] seafile-controller.c(197): starting seaf-server ...
> [04/19/17 03:26:50] seafile-controller.c(80): spawn_process: seaf-server -c /home/mikeodhiambo/webapps/jayessmart2/ccnet -d 
> /home/mikeodhiambo/webapps/jayessmart2/seafile-data -l /home/mikeodhiambo/webapps/jayessmart2/logs/seafile.log -P /home/mikeodhiambo/webapps/jayessmart2/pids/seaf-
> server.pid
> [04/19/17 03:26:50] seafile-controller.c(95): spawned seaf-server, pid 28907
> [04/19/17 03:26:50] seafile-controller.c(570): pid file /home/mikeodhiambo/webapps/jayessmart2/pids/elasticsearch.pid does not exist
> [04/19/17 03:26:50] seafile-controller.c(607): elasticsearch need restart...
> [04/19/17 03:26:50] seafile-controller.c(80): spawn_process: /home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/pro/elasticsearch/bin/elasticsearch -
> Des.path.logs=/home/mikeodhiambo/webapps/jayessmart2/logs -Des.path.data=/home/mikeodhiambo/webapps/jayessmart2/pro-data/search/data -Des.network.host=127.0.0.1 -p 
> /home/mikeodhiambo/webapps/jayessmart2/pids/elasticsearch.pid
> [04/19/17 03:26:50] seafile-controller.c(95): spawned /home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/pro/elasticsearch/bin/elasticsearch, pid 28908
> [04/19/17 03:26:50] seafile-controller.c(88): failed to execvp seaf-server
> [04/19/17 03:26:50] seafile-controller.c(88): failed to execvp /home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/pro/elasticsearch/bin/elasticsearch
> [mikeodhiambo@web309 logs]$

seahub_django_request.log

File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/thirdpart/Django-1.5.12-py2.6.egg/django/core/handlers/base.py”, line 113, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/thirdpart/Django-1.5.12-py2.6.egg/django/views/generic/base.py”, line 68, in view
return self.dispatch(request, *args, **kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/thirdpart/Django-1.5.12-py2.6.egg/django/views/decorators/csrf.py”, line 77, in wrapped_view
return view_func(*args, **kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/thirdpart/rest_framework/views.py”, line 363, in dispatch
response = self.handle_exception(exc)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/thirdpart/rest_framework/views.py”, line 360, in dispatch
response = handler(request, *args, **kwargs)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/api2/views.py”, line 670, in get
owned_repos = get_owned_repo_list(request)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seahub/seahub/views/init.py”, line 1175, in get_owned_repo_list
return seafile_api.get_owned_repo_list(username)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/seaserv/api.py”, line 83, in get_owned_repo_list
return seafserv_threaded_rpc.list_owned_repos(username)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/pysearpc/client.py”, line 110, in newfunc
ret_str = self.call_remote_func_sync(fcall_str)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 75, in call_remote_func_sync
req_id = self._start_service(client)
File “/home/mikeodhiambo/webapps/jayessmart2/seafile-pro-server-4.3.4/seafile/lib64/python2.6/site-packages/ccnet/rpc.py”, line 36, in _start_service
raise SearpcError(“Error received: %s %s (In _start_service)” % (rsp.code, rsp.code_msg))
SearpcError: Error received: 511 Unknown service (In _start_service)
2017-04-19 03:24:33,811 [WARNING] django.request:144 get_response Not Found: /seafhttp/protocol-version
2017-04-19 03:24:38,384 [WARNING] django.request:144 get_response Not Found: /seafhttp/protocol-version
2017-04-19 03:24:49,314 [WARNING] django.request:144 get_response Not Found: /seafhttp/protocol-version
2017-04-19 03:25:04,280 [WARNING] django.request:144 get_response Not Found: /seafhttp/protocol-version

Do you use another webserver (apache, nginx)?

What happens when you restart seafile and seahub? (./seafile.sh stop, seahub.sh stop, ./seafile.sh start, ./seahub.sh start)

Maybe starting seahub with start-fastcgi gives you more information about the error.

Yes I already started seafile and seahub several times
Sadly I am running it on a shared server, thus I do not have root access and multiple other abilities

But it has run pretty non stop for quite sometime
at some point seafile.log gave me the error “lost connection to mysql”

kind regards,

Michael

1 Like