- Modifié
Pour avoir cette erreur, je supprime tout le container et ses volumes (c'est + facile via portainer)
Je lance ensuite via docker-compose:
rtorrent:
image: mondedie/rutorrent:latest
container_name: rtorrent
restart: unless-stopped
tty: true
ports:
- "6881:6881"
- "6881:6881/udp"
labels:
- traefik.enable=true
- traefik.frontend.rule=Host:rtorrent.xxxxxxxxxxxx.fr
- traefik.port=8080
- traefik.frontend.auth.basic=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
volumes:
- /data/Torrents:/data:rw
- /home/docker/rtorrent/conf:/config:rw
- /etc/localtime:/etc/localtime:ro
environment:
- UID=1000
- GID=100
- PORT_RTORRENT=6881
- DHT_RTORRENT=off
/home/docker# docker-compose up -d rtorrent
Pulling rtorrent (mondedie/rutorrent:latest)...
latest: Pulling from mondedie/rutorrent
89d9c30c1d48: Already exists
9a17c9d037e7: Pull complete
4e93fa75a91c: Pull complete
adff30ba3536: Pull complete
Digest: sha256:246ab32c52b85af7b16740815c9c26c6f26e49892b7c3bfb4ebf8084833a8fb6
Status: Downloaded newer image for mondedie/rutorrent:latest
Creating rtorrent ...
Creating rtorrent ... done
La log de lancement me donne ça:
[2019/12/12-13:42:26] Create user torrent ...
**adduser: unknown group torrent**
[2019/12/12-13:42:26] Create user torrent done
[2019/12/12-13:42:26] Generate configuration ...
[2019/12/12-13:42:26] Generate configuration done
[2019/12/12-13:42:26] Apply system permissions ...
[2019/12/12-13:43:25] Apply system permissions done
[2019/12/12-13:43:25] Apply data permissions ...
[2019/12/12-13:43:25] Apply data permissions done
[12-Dec-2019 13:43:25] NOTICE: fpm is running, pid 2632
[12-Dec-2019 13:43:25] NOTICE: ready to handle connections
t*** rTorrent 0.9.8/0.13.8 - 422564444c65:2630 ***
[View: main]
d(13:43:25) Using 'epoll' based polling.
(13:43:25) Using 'epoll' based polling.
(13:43:25) Using 'epoll' based polling.
(13:43:25) Disabled intermediate commands.
(13:43:25) Could not read resource file: ~/.rtorrent.rc
[Throttle off/off KB] [Rate 0.0/ 0.0 KB] [Port: 6944] [U 0/0] [D 0/0] [H 0/3 *** rTorrent 0.9.8/0.13.8 - 422564444c65:2630 ***
[View: main]
(13:43:25) Using 'epoll' based polling.
(13:43:25) Using 'epoll' based polling.
(13:43:25) Using 'epoll' based polling.
(13:43:25) Disabled intermediate commands.
**(13:43:25) Could not read resource file: ~/.rtorrent.rc**
Et du coup, l'interface web ne fonctionne pas... :-(
[12.12.2019 13:46:05] Lien incorrect avec rTorrent. Vérifiez qu'il soit bien en cours d'exécution. Vérifiez la configuration de $scgi_port et de $scgi_host dans config.php et de scgi_port dans le fichier de configuration de rTorrent.
Pour corriger, je me connecte sur le container et je crée le groupe torrent:
/home/docker# docker exec -it rtorrent /bin/bash
bash-5.0# addgroup torrent
bash-5.0# exit
Puis je relance le container:
/home/docker#docker-compose stop rtorrent
Stopping rtorrent ... done
/home/docker# docker-compose up -d rtorrent
Starting rtorrent ...
Starting rtorrent ... done
Cette fois la log n'a plus d'erreur:
[2019/12/12-13:49:09] Create user torrent ...
[2019/12/12-13:49:09] Create user torrent done
[2019/12/12-13:49:09] Generate configuration ...
[2019/12/12-13:49:10] Generate configuration done
[2019/12/12-13:49:10] Apply system permissions ...
[2019/12/12-13:49:10] Apply system permissions done
[2019/12/12-13:49:10] Apply data permissions ...
[2019/12/12-13:49:10] Apply data permissions done
[12-Dec-2019 13:49:10] NOTICE: fpm is running, pid 86
[12-Dec-2019 13:49:10] NOTICE: ready to handle connections
et la connexion web est maintenant OK...