Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

下载都是 Please ensure your aria2 server is ok:Unauthorized #228

Open
yuzhi-jiang opened this issue Jun 22, 2023 · 33 comments
Open

下载都是 Please ensure your aria2 server is ok:Unauthorized #228

yuzhi-jiang opened this issue Jun 22, 2023 · 33 comments

Comments

@yuzhi-jiang
Copy link

使用的是docker run 收到安装,aira2使用的是以前就有的不是脚本自带的
配置如下:
aria2:
type: aria2_download_provider
enable: true
download_base_path: "/downloads/"
rpc_endpoint_host: http://ip
rpc_endpoint_port: '6800'
secret: pass
priority: 1

image

@richardli1598
Copy link
Contributor

docker exec kubespider cat /app/.config/download_provider.yaml 看看配置是否挂载正确

@yuzhi-jiang
Copy link
Author

app下的config/download_provider是原始的,似乎没挂载上,但是看文档是挂载/root/.config下的这个是有挂载的

@richardli1598
Copy link
Contributor

docker inspect kubespider 看看挂载配置:

 "Mounts": [
            {
                "Type": "bind",
                "Source": "/root/kubespider/.config",
                "Destination": "/app/.config",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],

路径对得上吗?两边文件是否一致?

@yuzhi-jiang
Copy link
Author

刚才手动加了挂载到app下.config,能正常下载aira2了
以下是手动加了后的镜像的元数据
image

不过有个问题就说安装了yt-dlp和配置后,却没有文档中的效果
image
这是文档效果
image
这是实际:
image

@richardli1598
Copy link
Contributor

richardli1598 commented Jun 22, 2023

点击位置换一下,在视频外空白处点击

@yuzhi-jiang
Copy link
Author

有报错
image

@richardli1598
Copy link
Contributor

docker logs yt-dlp 日志贴一下

@yuzhi-jiang
Copy link
Author

image

@richardli1598
Copy link
Contributor

richardli1598 commented Jun 22, 2023

看起来,像yt-dlp服务地址没配对,应该为 192.168.10.14:3082 , 你看看 downloader_provider.yaml是否是这个地址

@yuzhi-jiang
Copy link
Author

原来是yt-dlp的地址吗,我看文档填了qb(我确实有安装qb)
image

@richardli1598
Copy link
Contributor

你看看修改后是否能下载?
如果方便,可以给个star。😄

@yuzhi-jiang
Copy link
Author

修改配置后的报错
image

@yuzhi-jiang
Copy link
Author

你看看修改后是否能下载? 如果方便,可以给个star。😄
当然,因为我也最近再找类似的远程下载,如hls流或者将idm等能识别的通过aria2等去下载到nas上

@richardli1598
Copy link
Contributor

这个报错可能就和项目无关了,我猜是你nas没给这文件夹分配可用空间?

@yuzhi-jiang
Copy link
Author

报这个错误可能就和项目相关了,我猜是你没有给这个文件夹分配可用空间?

这本不应该,因为这个磁盘卷还有2t容量,是不是还有哪里配置问题

@yuzhi-jiang
Copy link
Author

报这个错误可能就和项目相关了,我猜你没有给这个文件夹分配可用的空间?

这本不应该,因为这个磁盘卷还有2吨容量,是不是还有哪里配置问题

这个下载的话走的是什么来下载,或者说这个因为dokcer跑的yt-dlp,导致我没挂载磁盘卷(使用您的项目的脚本安装的)

@richardli1598
Copy link
Contributor

这本不应该,因为这个磁盘卷还有2t容量,是不是还有哪里配置问题

你去nas下,在这个文件夹下,创建个文件试试?看能否创建成功。

这个下载的话走的是什么来下载,或者说这个因为dokcer跑的yt-dlp,导致我没挂载磁盘卷(使用您的项目的脚本安装的)

就是走的yt-dlp,那个容器里面,直接调用的yt-dlp,这个nas创建的文件夹,需要是共享文件夹。你看看是否创建正确

@yuzhi-jiang
Copy link
Author

这个文件夹指的是哪里,我看容器信息,没有任何挂载卷,有个downloads文件夹是否需要挂载

@yuzhi-jiang
Copy link
Author

这个文件夹指的是哪里,我看容器信息,没有任何挂载卷,一个downloads文件夹是否需要挂载

downloads文件夹是容器内看到的,是下载到这里是吧

@richardli1598
Copy link
Contributor

richardli1598 commented Jun 22, 2023

有个downloads文件夹是否需要挂载

需要挂载,默认挂载到:${KUBESPIDER_HOME}/kubespider/nas/,其中KUBESPIDER_HOME如果未设置,则为$HOME/kubespider/nas/ 下载内容也在这里

@yuzhi-jiang
Copy link
Author

有个downloads文件夹是否需要挂载

需要挂载,默认挂载到:${KUBESPIDER_HOME}/kubespider/nas/,其中KUBESPIDER_HOME如果未设置,则为$HOME/kubespider/nas/ 下载内容也在这里
那我这应该是没有export KUBESPIDER_HOME,因为我都是单独安装的kubespider,aria2,yt-dlp(脚本安装)

以下是手动挂载的,不过依然报错 No space left on device
第二个是脚本的应该
image

@richardli1598
Copy link
Contributor

richardli1598 commented Jun 22, 2023

挂载到 /app/downloads 试试
不是 /downloads

@yuzhi-jiang
Copy link
Author

好吧,刚才发现了,应该是这个问题

@yuzhi-jiang
Copy link
Author

看了脚本
这个挂载不太理解是本地的哪个
/kubespider/yt-dlp:/app/config
image

@richardli1598
Copy link
Contributor

KUBESPIDER_HOME一般是 $HOME,如果你没有额外配置。你可以直接 cd $HOME/kubespider/yt-dlp 试试

NAS安装的时候,需要严格遵守这个安装步骤,不然可能出现问题:https://github.com/opennaslab/kubespider/blob/main/docs/zh/user_guide/synology_installation/README.md

@yuzhi-jiang
Copy link
Author

好的,确实,没有完全按照步骤都是分开的,导致挂载出了问题,现在已经修复好了,非常感谢。

@richardli1598
Copy link
Contributor

大佬可以来一起玩玩,还有很多下载场景,比如自动下载收藏的视频

@richardli1598
Copy link
Contributor

不过有个问题就说安装了yt-dlp和配置后,却没有文档中的效果

这个可以加个 FAQ 吗?非常感谢!
https://github.com/opennaslab/kubespider/blob/main/docs/en/faq.md

@yuzhi-jiang
Copy link
Author

有问题就说安装了yt-dlp和配置后,却没有文档中的效果

这个可以加个FAQ吗?非常感谢! https://github.com/opennaslab/kubespider/blob/main/docs/en/faq.md

可以的

@yuzhi-jiang
Copy link
Author

大佬可以来一起玩玩,还有很多下载场景,比如自动下载收藏的视频

我还是对这个比较感兴趣的,不过因为对python不熟,所以怕难有贡献

@richardli1598
Copy link
Contributor

我还是对这个比较感兴趣的,不过因为对python不熟,所以怕难有贡献

没什么高级用法,贡献贡献着就会了

@yuzhi-jiang
Copy link
Author

我还是对这个比较感兴趣的,不过因为对python不熟,所以怕难有贡献

没什么高级用法,贡献贡献着就会了

那我就试试吧,不过不保证达到贡献标准😂

@zj1123581321
Copy link
Contributor

docker inspect kubespider 看看挂载配置:

 "Mounts": [
            {
                "Type": "bind",
                "Source": "/root/kubespider/.config",
                "Destination": "/app/.config",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],

路径对得上吗?两边文件是否一致?

确实是这个问题。

配置错的原因是文档还没同步修改:

kubespider/docs/zh/user_guide/install_with_command/README.md at main · opennaslab/kubespider 里的 docker 命令。。。

docker run -itd --name kubespider  -v {config_path}/.config:/root/.config -p 3080:3080 cesign/kubespider:latest

应该改为

docker run -itd --name kubespider  -v {config_path}/.config:/app/.config -p 3080:3080 cesign/kubespider:latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants