with_aria2 icon indicating copy to clipboard operation
with_aria2 copied to clipboard

指定PGID和PUID后Aria2无法运行

Open MoeGrid opened this issue 2 years ago • 7 comments

指定PGID和PUID后,Aria2无法运行,日志显示Aria2 not ready. 改了一下 entrypoint.sh 输出了一下Aria2的日志,显示 Configuration file /root/.aria2/aria2.conf is not found. 可能是无权限访问 /root 导致的?

MoeGrid avatar Feb 09 '23 06:02 MoeGrid

指定PGID和PUID后,Aria2无法运行,日志显示Aria2 not ready. 改了一下 entrypoint.sh 输出了一下Aria2的日志,显示找不到配置文件 /root/.aria2/aria2.conf。 可能是无权限访问 /root 导致的?

请问这个Aria2 RPC 密钥 多少,可以怎么查?

chenhonghe2021 avatar Feb 23 '24 18:02 chenhonghe2021

指定PGID和PUID后,Aria2无法运行,日志显示Aria2 not ready. 改了一下 entrypoint.sh 输出了一下Aria2的日志,显示找不到配置文件 /root/.aria2/aria2.conf。 可能是无权限访问 /root 导致的?

请问这个Aria2 RPC 密钥 多少,可以怎么查?

已搞懂了,网络按bridge部署,进入log可以看到密码,在host部署确不用密码~~没法找到配置文件

chenhonghe2021 avatar Feb 25 '24 13:02 chenhonghe2021

指定PGID和PUID后,Aria2无法运行,日志显示Aria2 not ready. 改了一下 entrypoint.sh 输出了一下Aria2的日志,显示 Configuration file /root/.aria2/aria2.conf is not found. 可能是无权限访问 /root 导致的?

在alist里挂载本地硬盘,然后可以从那里边找到aria2.conf文件

lyqnihao avatar Apr 26 '24 04:04 lyqnihao

指定PGID和PUID后Aria2无法运行,从top看貌似变成了僵尸进程,单独挂载/root/.aria2出来也不行

sjtuross avatar May 13 '24 03:05 sjtuross

指定PGID和PUID后Aria2无法运行,从top看貌似变成了僵尸进程,单独挂载/root/.aria2出来也不行

me too

cs-richardyao avatar Jun 01 '24 04:06 cs-richardyao

指定PGID和PUID后Aria2无法运行,从top看貌似变成了僵尸进程,单独挂载/root/.aria2出来也不行

进入容器的shell,在entrypoint.sh文件里面,把exec su-exec ${PUID}:${PGID} nohup aria2c改成exec su-exec 0:0 nohup aria2c,即可顺利启动aria2。 但我是在Truenas里面安装的AList App,修改不会被保存,重启之后entrypoint.sh会被还原,头疼。

zlm324 avatar Jun 14 '24 08:06 zlm324

我使用覆盖entrypoint结合command参数的方式修改了aria2数据文件路径及权限,这样可以在更改uid gid情况下尽量不修改镜像启动成功

...
  alist:
    image: xhofe/alist-aria2
    entrypoint: "/bin/sh"
    command: |
      -c "\
        mkdir -p /opt/aria2;
        mv /root/.aria2/* /opt/aria2;
        chown -R $$PUID:$$PGID /opt/aria2;
        find /opt/aria2 -type f -exec sed -i 's/\/root\/\.aria2/\/opt\/aria2/g' {} \;
        sed -i 's/\/root\/\.aria2/\/opt\/aria2/g' /entrypoint.sh;
        /entrypoint.sh"
    environment:
      - PUID=$UID
      - PGID=$GID
...

image image

yvvw avatar Aug 02 '24 19:08 yvvw