以下命令正常
/usr/bin/aria2c --allow-overwrite=true --continue=true --file-allocation=none --log-level=error --max-tries=2 --max-connection-per-server=2 --max-file-not-found=5 --min-split-size=5M --no-conf --remote-time=true --summary-interval=60 --timeout=5 https://mirrors.nju.edu.cn/archlinux/extra/os/x86_64/extra.db
但一样的命令,下载 archlinuxcn.db 就出错:
/usr/bin/aria2c --allow-overwrite=true --continue=true --file-allocation=none --log-level=error --max-tries=2 --max-connection-per-server=2 --max-file-not-found=5 --min-split-size=5M --no-conf --remote-time=true --summary-interval=60 --timeout=5 https://mirrors.aliyun.com/archlinuxcn/x86_64/archlinuxcn.db
04/21 16:24:37 [NOTICE] Downloading 1 item(s)
04/21 16:24:38 [ERROR] CUID#7 - Download aborted. URI=https://mirrors.aliyun.com/archlinuxcn/x86_64/archlinuxcn.db
Exception: [AbstractCommand.cc:351] errorCode=22 URI=https://mirrors.aliyun.com/archlinuxcn/x86_64/archlinuxcn.db
-> [HttpSkipResponseCommand.cc:239] errorCode=22 响应状态不成功。状态=403
04/21 16:24:38 [NOTICE] GID 为 f737b698ba54b253 的下载项未完成:
下载结果:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
f737b6|ERR | 0B/s|https://mirrors.aliyun.com/archlinuxcn/x86_64/archlinuxcn.db
状态标识:
(ERR): 发生错误。
传输重启后 aria2 可继续该下载。
如见任何错误,详查日志文件。详细信息见帮助或手册页面中的“-l”选项。
命令参数是我 pacman.conf 中的参数。今天更新系统时出错,我还以为暂时连不上仓库了,但测试发现地址 https://mirrors.aliyun.com/archlinuxcn/x86_64/archlinuxcn.db 直接输入到浏览器地址栏能正常下载。