请教关于企业版的搜索功能

我部署了企业版的seafile server 按照手册部署开启搜索功能 手动索引却不能成功

运行的日志如下:

root@NGROK:/seafile/seafile-server-latest# ./pro/pro.py search --update

Updating search index, this may take a while…

01/31/2018 12:25:39 [INFO] root:194 main: storage: using filesystem storage back end
01/31/2018 12:25:39 [INFO] root:196 main: index office pdf: True
01/31/2018 12:25:39 [INFO] seafes:147 start_index_local: Index process initializ ed.
01/31/2018 12:25:39 [INFO] seafes:52 run: starting worker0 worker threads for in dexing
01/31/2018 12:25:39 [INFO] seafes:52 run: starting worker1 worker threads for in dexing
01/31/2018 12:25:41 [WARNING] seafes:71 check_recovery: 46e7613b-db56-4088-b231-036367e3eb4e: inrecovery
01/31/2018 12:25:41 [ERROR] seafes:103 thread_task: Error when index repo 46e7613b-db56-4088-b231-036367e3eb4e
Traceback (most recent call last):
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/index_local.py”, line 98, in thread_task
self.fileindexupdater.update_repo(repo_id, commit_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 78, in update_repo
self.check_recovery(repo_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 74, in check_recovery
self.update_files_index(repo_id, old, new)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 44, in update_files_index
new_commit = commit_mgr.load_commit(repo_id, 0, new_commit_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/commits.py”, line 31, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/base.py”, line 12, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/filesystem.py”, line 18, in read_obj_raw
path = id_to_path(os.path.join(self.obj_dir, repo_id), obj_id)
File “/usr/lib/python2.7/posixpath.py”, line 73, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 8: ordinal not in range(128)
01/31/2018 12:25:41 [WARNING] seafes:71 check_recovery: 523b5cf7-695c-43cf-ba15-3cd6929ec9ed: inrecovery
01/31/2018 12:25:41 [ERROR] seafes:103 thread_task: Error when index repo 523b5cf7-695c-43cf-ba15-3cd6929ec9ed
Traceback (most recent call last):
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/index_local.py”, line 98, in thread_task
self.fileindexupdater.update_repo(repo_id, commit_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 78, in update_repo
self.check_recovery(repo_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 74, in check_recovery
self.update_files_index(repo_id, old, new)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 44, in update_files_index
new_commit = commit_mgr.load_commit(repo_id, 0, new_commit_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/commits.py”, line 31, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/base.py”, line 12, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/filesystem.py”, line 18, in read_obj_raw
path = id_to_path(os.path.join(self.obj_dir, repo_id), obj_id)
File “/usr/lib/python2.7/posixpath.py”, line 73, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 8: ordinal not in range(128)
01/31/2018 12:25:41 [WARNING] seafes:71 check_recovery: 625610ec-4a73-49bd-ba82-c3589a3820f4: inrecovery
01/31/2018 12:25:41 [ERROR] seafes:103 thread_task: Error when index repo 625610ec-4a73-49bd-ba82-c3589a3820f4
Traceback (most recent call last):
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/index_local.py”, line 98, in thread_task
self.fileindexupdater.update_repo(repo_id, commit_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 78, in update_repo
self.check_recovery(repo_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 74, in check_recovery
self.update_files_index(repo_id, old, new)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 44, in update_files_index
new_commit = commit_mgr.load_commit(repo_id, 0, new_commit_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/commits.py”, line 31, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/base.py”, line 12, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/filesystem.py”, line 18, in read_obj_raw
path = id_to_path(os.path.join(self.obj_dir, repo_id), obj_id)
File “/usr/lib/python2.7/posixpath.py”, line 73, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 8: ordinal not in range(128)
01/31/2018 12:25:41 [WARNING] seafes:71 check_recovery: ba42b1ae-2d8a-462e-9612-2216a701768d: inrecovery
01/31/2018 12:25:41 [ERROR] seafes:103 thread_task: Error when index repo ba42b1ae-2d8a-462e-9612-2216a701768d
Traceback (most recent call last):
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/index_local.py”, line 98, in thread_task
self.fileindexupdater.update_repo(repo_id, commit_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 78, in update_repo
self.check_recovery(repo_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 74, in check_recovery
self.update_files_index(repo_id, old, new)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 44, in update_files_index
new_commit = commit_mgr.load_commit(repo_id, 0, new_commit_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/commits.py”, line 31, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/base.py”, line 12, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/filesystem.py”, line 18, in read_obj_raw
path = id_to_path(os.path.join(self.obj_dir, repo_id), obj_id)
File “/usr/lib/python2.7/posixpath.py”, line 73, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 8: ordinal not in range(128)
01/31/2018 12:25:41 [WARNING] seafes:71 check_recovery: cc040804-3efe-4592-a1ad-91e2e4e8cc18: inrecovery
01/31/2018 12:25:41 [ERROR] seafes:103 thread_task: Error when index repo cc040804-3efe-4592-a1ad-91e2e4e8cc18
Traceback (most recent call last):
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/index_local.py”, line 98, in thread_task
self.fileindexupdater.update_repo(repo_id, commit_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 78, in update_repo
self.check_recovery(repo_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 74, in check_recovery
self.update_files_index(repo_id, old, new)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 44, in update_files_index
new_commit = commit_mgr.load_commit(repo_id, 0, new_commit_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/commits.py”, line 31, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/base.py”, line 12, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/filesystem.py”, line 18, in read_obj_raw
path = id_to_path(os.path.join(self.obj_dir, repo_id), obj_id)
File “/usr/lib/python2.7/posixpath.py”, line 73, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 8: ordinal not in range(128)
01/31/2018 12:25:41 [DEBUG] seafes:89 thread_task: Queue is empty, worker0 worker threads stop
01/31/2018 12:25:41 [WARNING] seafes:71 check_recovery: d1aa253b-95c8-496e-9263-486075a093ba: inrecovery
01/31/2018 12:25:41 [INFO] seafes:108 thread_task: worker0 worker updated at 2018-01-31 12:25 time
01/31/2018 12:25:41 [ERROR] seafes:103 thread_task: Error when index repo d1aa253b-95c8-496e-9263-486075a093ba
Traceback (most recent call last):
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/index_local.py”, line 98, in thread_task
self.fileindexupdater.update_repo(repo_id, commit_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 78, in update_repo
self.check_recovery(repo_id)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 74, in check_recovery
self.update_files_index(repo_id, old, new)
File “/seafile/seafile-pro-server-6.2.7/pro/python/seafes/file_index_updater.py”, line 44, in update_files_index
new_commit = commit_mgr.load_commit(repo_id, 0, new_commit_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/commits.py”, line 31, in load_commit
data = self.obj_store.read_obj(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/base.py”, line 12, in read_obj
data = self.read_obj_raw(repo_id, version, obj_id)
File “/seafile/seafile-pro-server-6.2.7/seahub/thirdpart/seafobj/backends/filesystem.py”, line 18, in read_obj_raw
path = id_to_path(os.path.join(self.obj_dir, repo_id), obj_id)
File “/usr/lib/python2.7/posixpath.py”, line 73, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 8: ordinal not in range(128)
01/31/2018 12:25:41 [DEBUG] seafes:89 thread_task: Queue is empty, worker1 worker threads stop
01/31/2018 12:25:41 [INFO] seafes:108 thread_task: worker1 worker updated at 2018-01-31 12:25 time
01/31/2018 12:25:41 [INFO] seafes:44 clear_worker: All worker threads has stopped.
01/31/2018 12:25:41 [INFO] seafes:78 run: index updated, total time 2.01996397972 seconds
01/31/2018 12:25:41 [INFO] seafes:112 clear_deleted_repo: start to clear deleted repo
01/31/2018 12:25:41 [INFO] seafes:120 clear_deleted_repo: deleted repo has been cleared
01/31/2018 12:25:41 [INFO] seafes:150 start_index_local:

Index updated, statistic report:

01/31/2018 12:25:41 [INFO] seafes:151 start_index_local: [commit read] 6
01/31/2018 12:25:41 [INFO] seafes:152 start_index_local: [dir read] 0
01/31/2018 12:25:41 [INFO] seafes:153 start_index_local: [file read] 0
01/31/2018 12:25:41 [INFO] seafes:154 start_index_local: [block read] 0
root@NGROK:/seafile/seafile-server-latest#