aria2下载完了以后一直转存失败,本地文件路径也没有错,部署环境是docker,路径是/downloads,映射路径是/root//downloads,可以在映射中找到文件
ARIA 和cloudreve 同一个目录
大风771 映射同cloudreve 目录依然无效
我也是这个问题,换了docker装的aria2 就这样。应该算是个bug吧,反正我已经放弃了,放弃docker版了
Ansiii 我也是啊
参考最新官网教程: https://docs.cloudreve.org/getting-started/install
docker-compose中,容器里的 cloudreve 和 aria2 都挂载了使用了/data,所以临时目录填写 /data
在下方填写 Aria2 用作临时下载目录的 节点上的 绝对路径,节点上的 Cloudreve 进程需要此目录的读、写、执行权限。 /data
littlebuzi 这个会出现双份文件,头疼
xxx854 出现了双份文件是不是设置了aria2下载完之后自动上传?在aria2 的upload.sh里面添加上传文件之前判断DOWNLOAD_DIR路径和ARIA2_DOWNLOAD_DIR路径是否相同的功能,如果相同才上传就可以解决, 我的cloudreve和aria2设置不同的下载路径 如果都设置成/root/downloads cloudreve的下载路径DOWNLOAD_DIR应该是/root/downloads/aira2 似乎也可以避免出现双份文件 ........ UPLOAD_FILE() { if [[ "${DOWNLOAD_DIR}" != "${ARIA2_DOWNLOAD_DIR}" ]]; then echo -e "$(DATE_TIME) ${ERROR} Download directory is not Aria2 download directory, upload canceled!" exit 1 fi echo -e "$(DATE_TIME) ${INFO} Start upload files..." TASK_INFO RETRY=0 RETRY_NUM=3 .....
刚开始用也遇到这个问题。我是用 openwrt 默认带的 aria2 ,没有装在 docker 里。
经过几次尝试,问题找到了,你在本地映射的目录,必需和 docker 里一样。
比如:我的是
/opt/web/downloads:/opt/web/downloads
这样就 OK 了