Running seahub manually via
sudo -u seafile SEAFILE_CONF_DIR=/srv/seafile/seafile-data CCNET_CONF_DIR=/srv/seafile/ccnet PYTHONPATH=/srv/seafile/seafile-server-latest/seafile/lib/python3/site-packages:/srv/seafile/seafile-server-latest/seafile/lib64/python3/site-packages:/srv/seafile/seafile-server-latest/seahub:/srv/seafile/seafile-server-latest/seahub/thirdpart: python3 seahub/thirdpart/bin/gunicorn seahub.wsgi:application --preload
the following error occurs:
: python3 seahub/thirdpart/bin/gunicorn seahub.wsgi:application --preload
Traceback (most recent call last):
File "seahub/thirdpart/bin/gunicorn", line 8, in <module>
sys.exit(run())
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/app/wsgiapp.py", line 67, in run
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/app/base.py", line 231, in run
super().run()
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/app/base.py", line 72, in run
Arbiter(self).run()
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/arbiter.py", line 58, in __init__
self.setup(app)
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/arbiter.py", line 118, in setup
self.app.wsgi()
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/seafile/seafile-server-latest/seahub/seahub/__init__.py", line 2, in <module>
from .signals import repo_created, repo_deleted, clean_up_repo_trash, \
File "/srv/seafile/seafile-server-latest/seahub/seahub/signals.py", line 2, in <module>
import django.dispatch
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/django/dispatch/__init__.py", line 9, in <module>
from django.dispatch.dispatcher import Signal, receiver # NOQA
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/django/dispatch/dispatcher.py", line 6, in <module>
from django.utils.deprecation import RemovedInDjango40Warning
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/django/utils/deprecation.py", line 5, in <module>
from asgiref.sync import sync_to_async
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/asgiref/sync.py", line 27, in <module>
from .current_thread_executor import CurrentThreadExecutor
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/asgiref/current_thread_executor.py", line 10, in <module>
from typing_extensions import ParamSpec
File "/srv/seafile/seafile-server-latest/seahub/thirdpart/typing_extensions.py", line 874
def TypedDict(typename, fields=_marker, /, *, total=True, **kwargs):
^
SyntaxError: invalid syntax
Seems to be an issue with the typing extension.