Accidentally deleted ./seahub-data/custom

HI,

today i wanted to add a differen logo to my seafile running on my raspberry 2. Unfortunately i deleted my ./seahub-data/custom folder incl. all sub directories. The seafile service is still running (app/desktop client work) but the web service doesn´t work anymore :frowning:

I can start ./seahub.sh start-fastcgi but i get an error when i access it via web browser:

Page unavailable
Sorry, but the requested page is unavailable due to a server hiccup.
Our engineers have been notified, so check back later.  

Is there anything i can do to resolve this problem? I don´t care about redoing my cutom settings but i don´t want to completely re-setup my whole seafile. I´ve got already 20 users with 80gb of data running :sweat:

Maybe you can first remove all customization options from conf/seahub_settings.py and restart your seafile server?

Also you can add “DEBUG = True” in “seahub_settings.py” to see what is the exact error.

Hi,

thanks for the adive but it didn´t really cure the problem. I still get the same page :confused:

Here are all my logs. The Seahub log (a few days) and the new one with the debugging settings.

ccnet.log

`[10/21/16 13:32:57] …/common/session.c(132): using config file /mnt/pidrive/seafile/conf/ccnet.conf
[10/21/16 13:32:57] …/common/session.c(455): socket file exists, delete it anyway
[10/21/16 13:32:57] …/common/session.c(484): Listen on /mnt/pidrive/seafile/ccnet/ccnet.sock for local clients
[10/21/16 13:32:57] …/common/session.c(290): Update pubinfo file
[10/21/16 13:32:58] …/common/session.c(398): Accepted a local client
[10/21/16 13:32:58] …/common/session.c(398): Accepted a local client
[10/21/16 13:32:58] …/common/session.c(398): Accepted a local client
[10/21/16 13:32:58] …/common/session.c(398): Accepted a local client
[10/21/16 13:33:07] …/common/session.c(398): Accepted a local client
[10/21/16 13:33:26] …/common/peer.c(943): Local peer down
[10/21/16 13:34:10] …/common/session.c(398): Accepted a local client
[10/21/16 13:35:16] …/common/session.c(398): Accepted a local client
[10/21/16 13:35:25] …/common/session.c(398): Accepted a local client
[10/22/16 21:23:05] …/common/session.c(132): using config file /mnt/pidrive/seafile/conf/ccnet.conf
[10/22/16 21:23:05] …/common/session.c(455): socket file exists, delete it anyway
[10/22/16 21:23:05] …/common/session.c(484): Listen on /mnt/pidrive/seafile/ccnet/ccnet.sock for local clients
[10/22/16 21:23:05] …/common/session.c(290): Update pubinfo file
[10/22/16 21:23:06] …/common/session.c(398): Accepted a local client
[10/22/16 21:23:06] …/common/session.c(398): Accepted a local client
[10/22/16 21:23:06] …/common/session.c(398): Accepted a local client
[10/22/16 21:23:06] …/common/session.c(398): Accepted a local client
[10/22/16 21:23:17] …/common/session.c(398): Accepted a local client
[10/22/16 21:23:17] …/common/peer.c(943): Local peer down
[10/22/16 21:25:18] …/common/session.c(369): Exit at Sat Oct 22 21:25:18 2016

[10/22/16 21:26:08] …/common/session.c(132): using config file /mnt/pidrive/seafile/conf/ccnet.conf
[10/22/16 21:26:08] …/common/session.c(455): socket file exists, delete it anyway
[10/22/16 21:26:08] …/common/session.c(484): Listen on /mnt/pidrive/seafile/ccnet/ccnet.sock for local clients
[10/22/16 21:26:08] …/common/session.c(290): Update pubinfo file
[10/22/16 21:26:09] …/common/session.c(398): Accepted a local client
[10/22/16 21:26:09] …/common/session.c(398): Accepted a local client
[10/22/16 21:26:09] …/common/session.c(398): Accepted a local client
[10/22/16 21:26:09] …/common/session.c(398): Accepted a local client
[10/22/16 21:26:26] …/common/session.c(398): Accepted a local client
[10/22/16 21:26:26] …/common/peer.c(943): Local peer down
[10/22/16 21:27:32] …/common/session.c(398): Accepted a local client
[10/22/16 21:27:32] …/common/peer.c(943): Local peer down
[10/22/16 21:30:19] …/common/session.c(398): Accepted a local client
[10/22/16 21:30:22] …/common/session.c(398): Accepted a local client
[10/22/16 21:30:34] …/common/session.c(398): Accepted a local client`

controller.log
`[10/21/16 13:32:58] seafile-controller.c(73): spawn_process: seaf-server -F /mnt/pidrive/seafile/conf -c /mnt/pidrive/seafile/ccnet -d /mnt/pidrive/seafile/seafile-data -l /mnt/pidrive/seafile/logs/seafile.log -P /mnt/pidrive/seafile/pids/seaf-server.pid
[10/21/16 13:32:58] seafile-controller.c(88): spawned seaf-server, pid 12244
[10/21/16 13:32:58] seafile-controller.c(528): seafdav not enabled.
[10/22/16 21:23:05] seafile-controller.c(154): starting ccnet-server …
[10/22/16 21:23:05] seafile-controller.c(73): spawn_process: ccnet-server -F /mnt/pidrive/seafile/conf -c /mnt/pidrive/seafile/ccnet -f /mnt/pidrive/seafile/logs/ccnet.log -d -P /mnt/pidrive/seafile/pids/ccnet.pid
[10/22/16 21:23:05] seafile-controller.c(88): spawned ccnet-server, pid 20291
[10/22/16 21:23:06] seafile-controller.c(555): ccnet daemon connected.
[10/22/16 21:23:06] seafile-controller.c(186): starting seaf-server …
[10/22/16 21:23:06] seafile-controller.c(73): spawn_process: seaf-server -F /mnt/pidrive/seafile/conf -c /mnt/pidrive/seafile/ccnet -d /mnt/pidrive/seafile/seafile-data -l /mnt/pidrive/seafile/logs/seafile.log -P /mnt/pidrive/seafile/pids/seaf-server.pid
[10/22/16 21:23:06] seafile-controller.c(88): spawned seaf-server, pid 20297
[10/22/16 21:23:06] seafile-controller.c(528): seafdav not enabled.
[10/22/16 21:25:18] seafile-controller.c(566): shutting down ccnet-server …
[10/22/16 21:26:08] seafile-controller.c(154): starting ccnet-server …
[10/22/16 21:26:08] seafile-controller.c(73): spawn_process: ccnet-server -F /mnt/pidrive/seafile/conf -c /mnt/pidrive/seafile/ccnet -f /mnt/pidrive/seafile/logs/ccnet.log -d -P /mnt/pidrive/seafile/pids/ccnet.pid
[10/22/16 21:26:08] seafile-controller.c(88): spawned ccnet-server, pid 20486
[10/22/16 21:26:09] seafile-controller.c(555): ccnet daemon connected.
[10/22/16 21:26:09] seafile-controller.c(186): starting seaf-server …
[10/22/16 21:26:09] seafile-controller.c(73): spawn_process: seaf-server -F /mnt/pidrive/seafile/conf -c /mnt/pidrive/seafile/ccnet -d /mnt/pidrive/seafile/seafile-data -l /mnt/pidrive/seafile/logs/seafile.log -P /mnt/pidrive/seafile/pids/seaf-server.pid
[10/22/16 21:26:09] seafile-controller.c(88): spawned seaf-server, pid 20492
[10/22/16 21:26:09] seafile-controller.c(528): seafdav not enabled.

seafile.log`

[10/20/16 16:05:03] ../common/mq-mgr.c(54): [mq client] mq cilent is started [10/20/16 22:11:15] ../common/seaf-db.c(886): Error exec prep stmt: sqlite3_step failed: database is locked. [10/20/16 22:11:15] ../common/seaf-db.c(636): Error get next result from prep stmt: sqlite3_step failed: database is locked. [10/20/16 22:11:15] repo-op.c(451): Repo 04ac1519-7c2d-4cd0-b032-cfe8bf9bd9c2 doesn't exist. [10/21/16 00:06:18] ../common/mq-mgr.c(54): [mq client] mq cilent is started [10/21/16 13:16:30] Disconnected from daemon [10/21/16 13:32:58] ../common/mq-mgr.c(54): [mq client] mq cilent is started [10/22/16 21:23:06] ../common/mq-mgr.c(54): [mq client] mq cilent is started [10/22/16 21:25:18] Disconnected from daemon [10/22/16 21:26:10] ../common/mq-mgr.c(54): [mq client] mq cilent is started

seahub.log (old one)

OperationalError: database is locked 2016-10-20 13:06:12,960 [ERROR] seahub.api2.authentication:139 authenticate_v2 error when save token v2: Traceback (most recent call last): File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/seahub/api2/authentication.py", line 137, in authenticate_v2 token.save() File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/seahub/api2/models.py", line 161, in save return super(TokenV2, self).save(*args, **kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 734, in save force_update=force_update, update_fields=update_fields) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 762, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 827, in _save_table forced_update) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 877, in _do_update return filtered._update(values) > 0 File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/query.py", line 580, in _update return query.get_compiler(self.db).execute_sql(CURSOR) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/sql/compiler.py", line 1062, in execute_sql cursor = super(SQLUpdateCompiler, self).execute_sql(result_type) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/sql/compiler.py", line 840, in execute_sql cursor.execute(sql, params) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/utils.py", line 98, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/backends/sqlite3/base.py", line 318, in execute return Database.Cursor.execute(self, query, params) OperationalError: database is locked

seahub_django_request.log

ValueError: The file 'css/bootstrap.min.css' could not be found with <django.contrib.staticfiles.storage.CachedStaticFilesStorage object at 0xb458f830>. 2016-10-21 19:34:36,773 [WARNING] django.request:170 get_response Not Found: /favicon.ico 2016-10-21 19:34:37,185 [ERROR] django.request:256 handle_uncaught_exception Internal Server Error: /favicon.ico Traceback (most recent call last): File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/handlers/base.py", line 87, in get_exception_response response = callback(request, **param_dict) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/utils/decorators.py", line 110, in _wrapped_view response = view_func(request, *args, **kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/views/defaults.py", line 22, in page_not_found body = template.render(context, request) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/backends/django.py", line 74, in render return self.template.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 210, in render return self._render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 919, in render_node return node.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/loader_tags.py", line 135, in render return compiled_parent._render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 919, in render_node return node.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/templatetags/static.py", line 105, in render url = self.url(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/templatetags/staticfiles.py", line 16, in url return static(path) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/templatetags/staticfiles.py", line 9, in static return staticfiles_storage.url(path) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 131, in url hashed_name = self.stored_name(clean_name) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 280, in stored_name cache_name = self.clean_name(self.hashed_name(name)) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 94, in hashed_name (clean_name, self)) ValueError: The file 'css/bootstrap.min.css' could not be found with <django.contrib.staticfiles.storage.CachedStaticFilesStorage object at 0xb45ddf90>. 2016-10-23 03:24:27,201 [ERROR] django.request:256 handle_uncaught_exception Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/handlers/base.py", line 132, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/utils/decorators.py", line 110, in _wrapped_view response = view_func(request, *args, **kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/views/decorators/cache.py", line 57, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/seahub/auth/views.py", line 246, in login }, context_instance=RequestContext(request)) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/shortcuts.py", line 45, in render_to_response using=using) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/loader.py", line 115, in render_to_string template_name, context, context_instance, dirs, dictionary) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/engine.py", line 221, in render_to_string return t.render(context_instance) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 210, in render return self._render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 919, in render_node return node.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/loader_tags.py", line 135, in render return compiled_parent._render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 919, in render_node return node.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/templatetags/static.py", line 105, in render url = self.url(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/templatetags/staticfiles.py", line 16, in url return static(path) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/templatetags/staticfiles.py", line 9, in static return staticfiles_storage.url(path) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 131, in url hashed_name = self.stored_name(clean_name) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 280, in stored_name cache_name = self.clean_name(self.hashed_name(name)) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 94, in hashed_name (clean_name, self)) ValueError: The file 'css/bootstrap.min.css' could not be found with <django.contrib.staticfiles.storage.CachedStaticFilesStorage object at 0xb45dfbd0>. 2016-10-23 03:24:27,922 [WARNING] django.request:170 get_response Not Found: /favicon.ico 2016-10-23 03:24:28,382 [ERROR] django.request:256 handle_uncaught_exception Internal Server Error: /favicon.ico Traceback (most recent call last): File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/core/handlers/base.py", line 87, in get_exception_response response = callback(request, **param_dict) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/utils/decorators.py", line 110, in _wrapped_view response = view_func(request, *args, **kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/views/defaults.py", line 22, in page_not_found body = template.render(context, request) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/backends/django.py", line 74, in render return self.template.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 210, in render return self._render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 919, in render_node return node.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/loader_tags.py", line 135, in render return compiled_parent._render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/template/base.py", line 919, in render_node return node.render(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/templatetags/static.py", line 105, in render url = self.url(context) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/templatetags/staticfiles.py", line 16, in url return static(path) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/templatetags/staticfiles.py", line 9, in static return staticfiles_storage.url(path) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 131, in url hashed_name = self.stored_name(clean_name) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 280, in stored_name cache_name = self.clean_name(self.hashed_name(name)) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/contrib/staticfiles/storage.py", line 94, in hashed_name (clean_name, self)) ValueError: The file 'css/bootstrap.min.css' could not be found with <django.contrib.staticfiles.storage.CachedStaticFilesStorage object at 0xb45dc9b0>.

seahub.log with DEBUG

OperationalError: database is locked 2016-10-20 13:06:12,960 [ERROR] seahub.api2.authentication:139 authenticate_v2 error when save token v2: Traceback (most recent call last): File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/seahub/api2/authentication.py", line 137, in authenticate_v2 token.save() File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/seahub/api2/models.py", line 161, in save return super(TokenV2, self).save(*args, **kwargs) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 734, in save force_update=force_update, update_fields=update_fields) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 762, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 827, in _save_table forced_update) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/base.py", line 877, in _do_update return filtered._update(values) > 0 File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/query.py", line 580, in _update return query.get_compiler(self.db).execute_sql(CURSOR) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/sql/compiler.py", line 1062, in execute_sql cursor = super(SQLUpdateCompiler, self).execute_sql(result_type) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/models/sql/compiler.py", line 840, in execute_sql cursor.execute(sql, params) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/utils.py", line 98, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/mnt/pidrive/seafile/seafile-server-6.0.4/seahub/thirdpart/Django-1.8.10-py2.7.egg/django/db/backends/sqlite3/base.py", line 318, in execute return Database.Cursor.execute(self, query, params) OperationalError: database is locked

To be honest i don´t get the database errors :frowning: