• Docker
  • [Discussion] Installer l'image Docker ruTorrent de Mondedie.fr

spider1163 il y a ce paragraphe sur l'image de crazymax:

Increase Docker timeout to allow rTorrent to shutdown gracefully

After issuing a shutdown command, Docker waits 10 seconds for the container to exit before it is killed. If you are a seeding many torrents, rTorrent may be unable to gracefully close within that time period. As a result, rTorrent is closed forcefully and the lockfile isn't removed. This stale lockfile will prevent rTorrent from restarting until the lockfile is removed manually.
The timeout period can be extended by either adding the parameter -t XX to the docker command or stop_grace_period: XXs in docker-compose.yml, where XX is the number of seconds to wait for a graceful shutdown.

Mais aucune idée de comment ca se mange xD

11 jours plus tard

spider1163

Oui j'utilise docker restart. Et je recherchais une commande interne au container pour redémarrer rtorrent sans forcément relancer tout le container.

Mais effectivement vu le nombre de torrents que j'ai en seed, le problème doit être celui que vous évoquez tous les deux. Je vais tenter avec un stop_grace_period: 1m30s dans mon compose, j'espère que ça suffira !

Merci pour la piste!

17 jours plus tard

thibaut129

Hello,

je me permets de re-signaler cette petite coquille qui persiste dans les docker-compose du tuto...j'ai mis un peu de temps a comprendre pourquoi je ne trouvais pas mes DL...

je pense que l'auteur voulait écrire
- /path/to/rutorrent/downloads:/data
au lieu de
- /path/to/rutorrent/data:/downloads

    Bonjour a tous

    je possède une seedbox avec l'excellente image docker depuis environ 1 ans sans grand problème particulier
    aujourd'hui j'ai voulu installer le plugin file-manager-share depuis le github : https://github.com/nelu/rutorrent-filemanager-share
    apres avoir restart le container je me retrouve avec un message d'erreur que je comprend pas :
    [02.01.2023 16:39:16] filemanager-share: Le plugin ne fonctionnera pas. L'extension PHP doit être installée (openssl).

    j'ai bien entendu fouiller partout pour résoudre cette erreur mais je ne trouve rien , a savoir que j'ai php8.2 d'installer et openssl aussi

    quelqu'un pourrai peut-être m'éclairer

    merci d'avance

      Diesel Salut,

      Alors pour moi c'est normal que ça ne fonctionne pas, dans l'image du container, php8-openssl n'est pas installé de base.
      En revanche, si tu utilises l'image docker mondediefr, la version de php et là 8.0, donc je comprends pas tout !

      Il faudrait que je rajoute l'extension dans l'image !

        merci pour ta réponse Rathorian j'utilise l'image docker mondediefr et sur ma machine physique j'ai php8.2 je dois peut etre mettre a jour l'image ?

          Diesel

          Je suis en train de mettre à jour avec openssl, l'image est en train de build pour être envoyé sur le dockerhub.
          Quand tu verras qu'il y a eu une mise à jour sur le dockerhub de l'image, tu pourras tester en faisant la mise à jour.

            Diesel J'ai un souci avec PHP, j'essaie de régler le problème ce soir voir demain.
            Mais à l'heure actuelle ça ne fonctionnera pas !

            @Diesel

            Salut,

            L'image a été mise à jour sur le Dockerhub, maintenant tu devrais pouvoir faire fonctionner ton plugins !

              Rathorian merci beaucoup en effet plus d'erreurs 🙂 maintenant je vais essayer de le faire fonctionner !

              Bonjour,

              J'utilise l'image docker mondedie depuis un certain temps maintenant. J'ai pensé à configurer "Autodl-Irssi" mais il semble que cette image docker manque les dépendances PHP appelées "json, sockets, xml". Y a-t-il un moyen de les installer ou de les configurer pour pouvoir utiliser ce plugin ?
              https://github.com/autodl-community/autodl-rutorrent/wiki

                skz000 Salut

                Je vais te rajouter les dépendances requises mais pour le plugin, je sais pas si il fonctionnera correctement, plus de mise à jour depuis 2018 et nous sommes en version 8.1 de PHP !

                EDIT 18h54 : C'est ok, sockets était déjà installé, json est inclus dans PHP 8 de base, j'ai juste rajouté Xml !

                7 mois plus tard

                Bonjour à tous,

                Je viens de tester la dernière image Docker et j'ai un petit souci.
                Je suis sûr que c'est un truc tout bête, mais j'arrive pas à mettre le doigt dessus.

                Lorsque je crée un flux RSS et que je charge un torrent depuis cette liste, je ne peux plus rien faire avec cette liste.
                Le clique-droit dessus me sort une erreur :
                JS error: [https://rutorrent.monsite.com/js/webui.js?v=417 : 1600] Uncaught TypeError: Cannot read properties of undefined (reading 'state')
                Je suis obligé de supprimer le dossier /home/moi/docker/rutorrent/config/rutorrent/share/settings/rss/cache/ et refaire mes listes RSS ...
                C'est ennuyeux, car je ne peux pas faire d'Autoget du coup.

                Si vous avez une idée je suis preneur ^^

                Je vous remercie d'avance pour vos lumières 😃

                [EDIT] info supp : à la ligne 1600 de webui.js, j'ai "var status = this.torrents[hash].state;" ... si ça peut mettre sur une piste lol. Evidemment j'ai vérifié les droits/permissions sur mes dossiers [/EDIT]

                4 mois plus tard

                Je suis également un utilisateur de cette image et j'utilise le plugin Autodl-Irssi. Je n'ai pas rencontré de problèmes similaires

                17 jours plus tard

                Bonjour,
                Cela fait un bout de temps que j'utilise cette image sans aucun souci, mais depuis aujourd'hui je constate que rutorrent n'est pas capable d'identifier le statut du port. J'ai un beau triangle jaune avec 4 points d'interrogations et le numéro du port configuré à côté.
                une idée de là où cela peut venir?
                merci

                  fait une mise a jour 😉

                  christophebe
                  Salut,

                  J’utilise également l'image et tu n'es pas le seul avec ce petit problème de status de port, je l'ai également.
                  Ce n'est pas un problème provenant de l'image elle même mais du serveur qui test l'ouverture du port dans la configuration interne de rutorrent.

                  Il faudrait éventuellement ouvrir un ticket sur le GitHub de Novik mais je pense que ça sera vite réglé.

                  PS : Tu devrais pas avoir de souci pour télécharger entre temps... 🙂