services:
xunlei:
image: cnk3x/xunlei:4.0.0-beta
container_name: xunlei
restart: unless-stopped
stop_grace_period: 1m
hostname: nanopi-neo3
privileged: true
environment:
XL_DASHBOARD_PORT: 5432
XL_DASHBOARD_USERNAME: xxxx
XL_DASHBOARD_PASSWORD: xxxxxxxx
XL_UID: 0
XL_GID: 0
XL_DEBUG: true
network_mode: host
volumes:
- type: bind
source: ./xunlei/cache
target: /xunlei/var/packages/pan-xunlei-com
- type: bind
source: ./xunlei/data
target: /xunlei/data
- type: bind
source: /data/xunlei
target: /xunlei/downloads
xunlei | 03/04 19:07:53 INF [main] _ _ _ _ _ _ _ ____ _
xunlei | 03/04 19:07:53 INF [main] \/ | | |\ | | |___ |
xunlei | 03/04 19:07:53 INF [main] _/\_ |__| | \| |___ |___ |
xunlei | 03/04 19:07:53 INF [main] daemon version: 4.0.0
xunlei | 03/04 19:07:53 INF [main] build time: 2026-01-20T19:03:48+08:00
xunlei | 03/04 19:07:53 INF [main] port: 5432
xunlei | 03/04 19:07:53 INF [main] ip: <nil>
xunlei | 03/04 19:07:53 INF [main] dashboard username: xxxx
xunlei | 03/04 19:07:53 INF [main] dashboard password: ***********
xunlei | 03/04 19:07:53 INF [main] dir download.1: /xunlei/downloads
xunlei | 03/04 19:07:53 INF [main] dir data: /xunlei/data
xunlei | 03/04 19:07:53 INF [main] uid: 0
xunlei | 03/04 19:07:53 INF [main] gid: 0
xunlei | 03/04 19:07:53 INF [main] root: /xunlei
xunlei | 03/04 19:07:53 INF [main] spk_url: https://down.sandai.net/nas/nasxunlei-DSM7-armv8.spk
xunlei | 03/04 19:07:53 INF [main] spk_force_download: false
xunlei | 03/04 19:07:53 INF [main] prevent update: false
xunlei | 03/04 19:07:53 INF [main] log: info
xunlei | 03/04 19:07:53 INF [main] debug: true
xunlei | 03/04 19:07:53 DBG [vms] mount target=/xunlei/proc source=proc optional=false
xunlei | 03/04 19:07:53 DBG [vms] mount target=/xunlei/dev source=devtmpfs optional=false
xunlei | 03/04 19:07:53 DBG [vms] mount target=/xunlei/sys source=sysfs optional=true
xunlei | 03/04 19:07:53 DBG [vms] mount target=/xunlei/tmp source=tmpfs optional=true
xunlei | 03/04 19:07:53 DBG [vms] bind target=/xunlei/lib source=/lib source_real=/lib
xunlei | 03/04 19:07:53 DBG [vms] bind target=/xunlei/bin source=/bin source_real=/bin
xunlei | 03/04 19:07:53 DBG [vms] bind target=/xunlei/etc/ssl source=/etc/ssl source_real=/etc/ssl
xunlei | 03/04 19:07:53 DBG [vms] link target=/xunlei/etc/timezone source=/etc/timezone source_real=/etc/timezone optional=true
xunlei | 03/04 19:07:53 DBG [vms] link target=/xunlei/etc/localtime source=/etc/localtime source_real=/etc/localtime optional=true
xunlei | 03/04 19:07:53 DBG [vms] copy target=/xunlei/etc/resolv.conf source=/etc/resolv.conf source_real=/etc/resolv.conf optional=true
xunlei | 03/04 19:07:53 DBG [vms] link target=/xunlei/etc/passwd source=/etc/passwd source_real=/etc/passwd optional=true
xunlei | 03/04 19:07:53 DBG [vms] link target=/xunlei/etc/group source=/etc/group source_real=/etc/group optional=true
xunlei | 03/04 19:07:53 DBG [vms] link target=/xunlei/etc/shadow source=/etc/shadow source_real=/etc/shadow optional=true
xunlei | 03/04 19:07:53 DBG [vms] symlink target=/xunlei/lib64 source=lib
xunlei | 03/04 19:07:53 DBG [vms] file path=/xunlei/etc/synoinfo.conf
xunlei | 03/04 19:07:53 DBG [vms] file path=/xunlei/usr/syno/synoman/webman/modules/authenticate.cgi
xunlei | 03/04 19:07:53 DBG [vms] check spk version=3.1.10
xunlei | 03/04 19:07:53 DBG [vms] check spk perm=-rwxr-xr-x size="15.44 MiB" modtime="2026-03-04 17:40:39.552472904 +0800 CST" file=/xunlei/var/packages/pan-xunlei-com/target/bin/bin/xunlei-pan-cli-launcher.arm64
xunlei | 03/04 19:07:53 DBG [vms] check spk perm=-rwxr-xr-x size="38.25 MiB" modtime="2026-03-04 17:40:52.732816621 +0800 CST" file=/xunlei/var/packages/pan-xunlei-com/target/bin/bin/xunlei-pan-cli.3.1.10.arm64
xunlei | 03/04 19:07:53 DBG [vms] check spk perm=-rwxr-xr-x size="10.50 MiB" modtime="2026-03-04 17:40:56.288909357 +0800 CST" file=/xunlei/var/packages/pan-xunlei-com/target/ui/index.cgi
xunlei | 03/04 19:07:53 INF [vms] check spk all spk file exists
xunlei | 03/04 19:07:53 INF [vms] chroot start root=/xunlei
xunlei | 03/04 19:07:53 DBG [vms] call check root
xunlei | 03/04 19:07:53 DBG [vms] call getwd wd=/
xunlei | 03/04 19:07:53 DBG [vms] call openFd dir=/ fd=4
xunlei | 03/04 19:07:53 DBG [vms] call chdir dir=/xunlei
xunlei | 03/04 19:07:53 DBG [vms] call chroot dir=.
xunlei | 03/04 19:07:53 DBG [vms] call chdir dir=/
xunlei | 03/04 19:07:53 INF [vms] chroot done
xunlei | 03/04 19:07:53 INF [vms] chuser start uid=0 gid=0
xunlei | 03/04 19:07:53 INF [vms] chuser done
xunlei | 03/04 19:07:53 DBG [check] check uid uid=0 gid=0
xunlei | 03/04 19:07:53 DBG [vms] cmdx started command="/var/packages/pan-xunlei-com/target/bin/bin/xunlei-pan-cli-launcher.arm64 -launcher_listen unix:///var/packages/pan-xunlei-com/target/var/pan-xunlei-com-launcher.sock -pid /var/packages/pan-xunlei-com/target/var/pan-xunlei-com.pid" dir=/var/packages/pan-xunlei-com/target/bin pid=15
xunlei | 03/04 19:07:53 INF [vms] started cmdline="/var/packages/pan-xunlei-com/target/bin/bin/xunlei-pan-cli-launcher.arm64 -launcher_listen unix:///var/packages/pan-xunlei-com/target/var/pan-xunlei-com-launcher.sock -pid /var/packages/pan-xunlei-com/target/var/pan-xunlei-com.pid" dir=/var/packages/pan-xunlei-com/target/bin pid=15
xunlei | 03/04 19:07:53 INF [web] started listen=[::]:5432
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.509310404+08:00 INFO loadenv from /var/packages/pan-xunlei-com/target/bin/bin
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.509712588+08:00 INFO [error=&file=/var/packages/pan-xunlei-com/target/bin/bin/envconfig]read envconfig failed use default
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.509826331+08:00 INFO [device_space=&config_path=/data/.drive/]use config
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.510017069+08:00 INFO [device_space=&config_path=/data/.drive/]use config
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.510536787+08:00 INFO [report=true&use_path=/data/.drive/plugins]getPluginPATH
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.510651697+08:00 INFO setDownloadAlias DriveFileMount :map[]
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.510746482+08:00 INFO config.init getEnvStrArray DownloadPATH:[/downloads] len:1
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.511092378+08:00 INFO config.init init succ: &{isInit:true NasIDKey: NasId: NasSubIdKey: NasSubId: WorkDir: BinPath:/var/packages/pan-xunlei-com/target/bin/bin Platform:群晖 DownloadPATHs:[/downloads] DriveFileMount:map[] PluginPATH:/data/.drive/plugins AuthTokenPATH: DriveArgs: DrivePlayer: DriveListen:unix:///var/packages/pan-xunlei-com/target/var/pan-xunlei-com.sock DriveLogLevel:info DriveLogFile: DriveLogSize:10MB DriveUpdate: DriveConfigPATH:/data DrivePIDFile: DriveInfoFile: LauncherLogFile: LauncherLogSize: LauncherPIDFile: LauncherListen:127.0.0.1:5051 NfoIsDisable: RefreshTokenDuration:1h KvCacheDuration:24h0m0s TaskCfgPath: ScrapeCacheDuration:24h0m0s CachePATH: DeviceSpace: DeviceName: TLSInsecureSkipVerify:true ImportTask:true SingleTaskMaxMB:100 SingleTaskReserveMB:20 OverallShareMaxMB:200 ThirdAuthURL: PanCliEnv: GeneDBShadowFileDuration:24h}
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.511233827+08:00 INFO try to lock pid /var/packages/pan-xunlei-com/target/var/pan-xunlei-com.pid
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.512224266+08:00 INFO [device_space=&config_path=/data/.drive/]use config
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.513051382+08:00 INFO copy binary target not exists
xunlei | 03/04 19:07:53 DBG [pan] [std] 2026-03-04T19:07:53.513150251+08:00 INFO copy file from /var/packages/pan-xunlei-com/target/bin/bin/xunlei-pan-cli.3.1.10.arm64 => /data/.drive/bin/xunlei-pan-cli.3.1.10.arm64
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.174900778+08:00 ERROR loadHistory ReadFile err:open /data/.drive/bin/.history: no such file or directory path:/data/.drive/bin/.history
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.175615901+08:00 INFO launcher init 3.1.10 3.1.10
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.176054832+08:00 INFO write launcher pid to file /var/packages/pan-xunlei-com/target/bin/bin/pan-cli.pid 15
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.177222011+08:00 INFO use unix socket unix:///var/packages/pan-xunlei-com/target/var/pan-xunlei-com-launcher.sock
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.179200264+08:00 INFO start new version %s3.1.10
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.179842766+08:00 INFO [pidfile=23]kill drive
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.180600178+08:00 ERROR launcher receive exit signal aborted
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.180737544+08:00 INFO before exit, close restartEvent
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.180813956+08:00 INFO KillDrivePid start
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.1811826+08:00 INFO [pidfile=23]kill drive
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.351827722+08:00 INFO filter not match ...
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.355806686+08:00 INFO filter not match { map[] map[] map[] <nil> null [{"match":["platform","in","synology"]} {"match":["hour","in","2","3","4","5"]} {"matchAny":[{"match":["client_version","notIn","0"]}]}] []} map[arch:arm64 client_id: client_version:3.1.10 device_id:dc2239b7edd2cf61bff928c4661f9b93 hour:19 package_name:pan.xunlei.cli.synology platform:synology user_id:]
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.355978467+08:00 INFO get version list [] map[arch:arm64 client_id: client_version:3.1.10 device_id:dc2239b7edd2cf61bff928c4661f9b93 hour:19 package_name:pan.xunlei.cli.synology platform:synology user_id:]
xunlei | 03/04 19:07:54 DBG [pan] [std] 2026-03-04T19:07:54.356066545+08:00 INFO create client unix:///var/packages/pan-xunlei-com/target/var/pan-xunlei-com.sock
xunlei | 03/04 19:07:59 DBG [vms] cmdx signaled: %s(%d) killed=killed
xunlei | 03/04 19:07:59 INF [web] done
xunlei | 03/04 19:07:59 INF [vms] chuser rollback start
xunlei | 03/04 19:07:59 INF [vms] chuser rollback done
xunlei | 03/04 19:07:59 INF [vms] chroot rollback start
xunlei | 03/04 19:07:59 DBG [vms] call fchdir fd=4
xunlei | 03/04 19:07:59 DBG [vms] call chroot fd=4
xunlei | 03/04 19:07:59 DBG [vms] call chdir dir=/
xunlei | 03/04 19:07:59 DBG [vms] call closeFd fd=4
xunlei | 03/04 19:07:59 INF [vms] chroot rollback done
xunlei | 03/04 19:07:59 ERR [vms] chroot run err="signal: killed"
xunlei | 03/04 19:07:59 WRN [vms] 调试模式,在有错误发生的情况下,会一直不退出,等待人工调试,请按 ctrl+c 退出.
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/var/packages/pan-xunlei-com/target/var
xunlei | 03/04 19:08:05 DBG [vms] rmfile target=/xunlei/usr/syno/synoman/webman/modules/authenticate.cgi
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/usr/syno/synoman/webman/modules
xunlei | 03/04 19:08:05 DBG [vms] rmfile target=/xunlei/etc/synoinfo.conf
xunlei | 03/04 19:08:05 DBG [vms] unlink target=/xunlei/lib64
xunlei | 03/04 19:08:05 DBG [vms] unlink target=/xunlei/etc/shadow
xunlei | 03/04 19:08:05 DBG [vms] unlink target=/xunlei/etc/group
xunlei | 03/04 19:08:05 DBG [vms] unlink target=/xunlei/etc/passwd
xunlei | 03/04 19:08:05 DBG [vms] uncopy target=/xunlei/etc/resolv.conf
xunlei | 03/04 19:08:05 DBG [vms] unlink target=/xunlei/etc/localtime
xunlei | 03/04 19:08:05 DBG [vms] unlink target=/xunlei/etc/timezone
xunlei | 03/04 19:08:05 DBG [vms] unbind target=/xunlei/etc/ssl
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/etc/ssl
xunlei | 03/04 19:08:05 DBG [vms] unbind target=/xunlei/bin
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/bin
xunlei | 03/04 19:08:05 DBG [vms] unbind target=/xunlei/lib
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/lib
xunlei | 03/04 19:08:05 DBG [vms] unmount target=/xunlei/tmp
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/tmp
xunlei | 03/04 19:08:05 DBG [vms] unmount target=/xunlei/sys
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/sys
xunlei | 03/04 19:08:05 DBG [vms] unmount target=/xunlei/dev
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/dev
xunlei | 03/04 19:08:05 DBG [vms] unmount target=/xunlei/proc
xunlei | 03/04 19:08:05 DBG [vms] rmdir target=/xunlei/proc
xunlei | 03/04 19:08:05 ERR [main] exit err="signal: killed"
环境
容器日志
排查过程