开源版知识库导入文件报错

请按照以下模版详细描述您遇到的问题:

当前服务器版本

NAME=“Kylin Linux Advanced Server”
VERSION=“V11 (Swan25)”
ID=“kylin”
VERSION_ID=“V11”
PRETTY_NAME=“Kylin Linux Advanced Server V11 (Swan25)”
ANSI_COLOR=“0;31”

部署/操作过程(请说明二进制部署/docker部署;出现错误的操作步骤)

docker部署(Setup community edition - Seafile Admin Manual

错误截图

错误日志

docker compose logs -f 无错误

难道没有人遇到这个错误?无论导入docx还是md均报错

我这边是正常的,看这个错误是网络请求 404 了,麻烦你点击红色的一行,看一下网络请求的 URL 和参数具体是什么错误,以及服务器是否有错误日志。

http://192.168.1.200/api/v2.1/query-io-status/?task_id=8cc9e04b-e4c6-40bf-8458-84b17afc9616&task_type=import

新安装的环境,根据文档操作的
https://cloud.seafile.com/wiki/publish/seafile-manual/hk5G/
仅改了3个参数
SEAFILE_SERVER_HOSTNAME=192.168.1.200
TIME_ZONE=Asia/Shanghai
JWT_PRIVATE_KEY=beautiful

后台没有任何报错使用docker compose logs -f查看

我在云服务上可以正常导入,是不是这里配置改的不合适?

截屏2026-03-13 09.49.04

不行,今天又安装了两遍,还是报一样的错
[root@localhost seafile]# cat /etc/os-release
NAME=“Kylin Linux Advanced Server”
VERSION=“V11 (Swan25)”
ID=“kylin”
VERSION_ID=“V11”
PRETTY_NAME=“Kylin Linux Advanced Server V11 (Swan25)”
ANSI_COLOR=“0;31”

[root@localhost seafile]# docker version
Client: Docker Engine - Community
Version: 29.3.0
API version: 1.54
Go version: go1.25.7
Git commit: 5927d80
Built: Thu Mar 5 14:28:51 2026
OS/Arch: linux/amd64
Context: default

Server: Docker Engine - Community
Engine:
Version: 29.3.0
API version: 1.54 (minimum version 1.40)
Go version: go1.25.7
Git commit: 83bca51
Built: Thu Mar 5 14:25:12 2026
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.2
GitCommit: 301b2dac98f15c27117da5c8af12118a041a31d9
runc:
Version: 1.3.4
GitCommit: v1.3.4-0-gd6d73eb8
docker-init:
Version: 0.19.0
GitCommit: de40ad0
[root@localhost seafile]# ll
total 12
-rw-r–r-- 1 root root 647 Mar 13 14:32 caddy.yml
-rw-r–r-- 1 root root 1348 Mar 13 14:32 seadoc.yml
-rw-r–r-- 1 root root 4076 Mar 13 14:32 seafile-server.yml
[root@localhost seafile]# cat .env
#################################

Docker compose configurations

#################################
COMPOSE_FILE=‘seafile-server.yml,caddy.yml,seadoc.yml’
COMPOSE_PATH_SEPARATOR=‘,’

Images

SEAFILE_IMAGE=seafileltd/seafile-mc:13.0-latest
SEAFILE_DB_IMAGE=mariadb:10.11
SEAFILE_REDIS_IMAGE=redis
SEAFILE_CADDY_IMAGE=lucaslorentz/caddy-docker-proxy:2.9-alpine
SEADOC_IMAGE=seafileltd/sdoc-server:2.0-latest
NOTIFICATION_SERVER_IMAGE=seafileltd/notification-server:13.0-latest
MD_IMAGE=seafileltd/seafile-md-server:13.0-latest

Persistent Storage

BASIC_STORAGE_PATH=/opt
SEAFILE_VOLUME=$BASIC_STORAGE_PATH/seafile-data
SEAFILE_MYSQL_VOLUME=$BASIC_STORAGE_PATH/seafile-mysql/db
SEAFILE_CADDY_VOLUME=$BASIC_STORAGE_PATH/seafile-caddy
SEADOC_VOLUME=$BASIC_STORAGE_PATH/seadoc-data

#################################

Startup parameters

#################################
SEAFILE_SERVER_HOSTNAME=seafile.me.local
SEAFILE_SERVER_PROTOCOL=http
TIME_ZONE=Etc/UTC
JWT_PRIVATE_KEY=beautiful

#####################################

Third-party service configuration

#####################################

Database

SEAFILE_MYSQL_DB_HOST=db
SEAFILE_MYSQL_DB_USER=seafile
SEAFILE_MYSQL_DB_PASSWORD=PASSWORD
SEAFILE_MYSQL_DB_CCNET_DB_NAME=ccnet_db
SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=seafile_db
SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db

Cache

CACHE_PROVIDER=redis # or memcached

Redis

REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=

Memcached

MEMCACHED_HOST=memcached
MEMCACHED_PORT=11211

######################################

Initial variables

(Only valid in first-time startup)

######################################

Database root password, Used to create Seafile users

INIT_SEAFILE_MYSQL_ROOT_PASSWORD=ROOT_PASSWORD

Seafile admin user

INIT_SEAFILE_ADMIN_EMAIL=me@example.com

INIT_SEAFILE_ADMIN_PASSWORD=asecret

############################################

Additional configurations for extensions

############################################

SeaDoc service

ENABLE_SEADOC=true

Notification

ENABLE_NOTIFICATION_SERVER=false
NOTIFICATION_SERVER_URL=

Seafile AI

ENABLE_SEAFILE_AI=false
ENABLE_FACE_RECOGNITION=false
SEAFILE_AI_LLM_TYPE=openai
SEAFILE_AI_LLM_URL=
SEAFILE_AI_LLM_KEY= # your llm key
SEAFILE_AI_LLM_MODEL=gpt-4o-mini

Metadata server

MD_FILE_COUNT_LIMIT=100000
[root@localhost seafile]#

我推测是某个配置不合适造成的错误,请其他大神帮忙看一下吧。

后面又装了2遍,docker版本用了24.0.9和docker29.3.0
配置文件都是官方的配置,只改了一个必须要写的参数JWT_PRIVATE_KEY=beautiful
出现的还是一样的问题

这个和你实际访问的 URL 是不一样的啊。你直接用 IP 访问那么这里的设置也应该是 IP

一样的,不管IP还是改hosts还是真域名,全都是一样的错误

这里你需要排查下你的 Nginx 或者其他代理的设置。

以及SEAFILE_SERVER_HOSTNAME 和 SEAFILE_SERVER_PROTOCAL 的配置。

SEAFILE_SERVER_HOSTNAME 和 SEAFILE_SERVER_PROTOCAL 的配置决定了前端向哪个地址发起这个请求。这里发起的请求地址是 http://192.168.0.28。所以你配置的应该是 SEAFILE_SERVER_HOSTNAME=192.168.0.28,SEAFILE_SERVER_PROTOCAL 是 http。

然后需要排查下你的代理正确的处理了发给 http://192.168.0.28 的请求。你可以看下代理的访问日志。

最后需要确保你使用的是最新的 13.0.x 版本。

是192.168.0.38不是28,不管设置为IP还是域名都出这个错

难道没有人遇到这问题?

我这边确实没有遇到,所以说你按照标准的配置走一遍?

13.0.19版本,按官方文档部署,没有nginx代理,直接compose up -d起来就这样了,没有任何额外配置

QQ群(806543370)里有我发的安装视频,按照官方文档来的

通过网盘分享的文件:2026-03-18 16-08-30-seafile13.0导入知识库报错.mkv
链接: https://pan.baidu.com/s/1M0XRZqQUEN02IOSrAOQQ9Q?pwd=sdey 提取码: sdey
–来自百度网盘超级会员v9的分享

13.0.20还是这个问题,有人知道怎么解决吗?

有人遇到同样的问题吗

这里不是已经说的工作原理和排查方法吗?你应该按照这个去分析,然后说明下分析结果。这样才能继续推动这个问题的解决。你反复说我有这个问题,对问题的解决没有什么帮助。