版本8.0.5,系统是wsl的debian11,官方二进制包里的或者源码8.0.5的tag都无法启动
在check_init_admin.py加了traceback.print_exc()的输出
LC_ALL is not set in ENV, set to en_US.UTF-8
Starting seahub at port 8000 ...
Traceback (most recent call last):
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/pysearpc/named_pipe.py", line 88, in _get_transport
transport = self._pool.get(False)
File "/usr/lib/python3.9/queue.py", line 168, in get
raise Empty
_queue.Empty
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/seafile/seafile-server-8.0.5/check_init_admin.py", line 360, in <module>
main()
File "/opt/seafile/seafile-server-8.0.5/check_init_admin.py", line 342, in main
if not need_create_admin():
File "/opt/seafile/seafile-server-8.0.5/check_init_admin.py", line 286, in need_create_admin
users = ccnet_api.get_emailusers('DB', 0, 1)
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/seaserv/api.py", line 923, in get_emailusers
return ccnet_threaded_rpc.get_emailusers(source, start, limit, status)
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/pysearpc/client.py", line 126, in newfunc
ret_str = self.call_remote_func_sync(fcall_str)
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/pysearpc/named_pipe.py", line 100, in call_remote_func_sync
transport = self._get_transport()
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/pysearpc/named_pipe.py", line 90, in _get_transport
transport = self._create_transport()
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/pysearpc/named_pipe.py", line 83, in _create_transport
transport.connect()
File "/opt/seafile/seafile-server-8.0.5/seafile/lib64/python3.6/site-packages/pysearpc/named_pipe.py", line 47, in connect
self.pipe.connect(self.socket_path)
FileNotFoundError: [Errno 2] No such file or directory
Error happened during creating seafile admin.
Error:Seahub failed to start.
Please try to run "./seahub.sh start" again