• Seedbox
  • [Discussion] Installer ruTorrent sur Debian 8 (nginx & php-fpm)

De rien @Aedonus, voilà une bonne nouvelle. 🙂
Je préfère m'abstenir car je connais mal cakebox. Désolé sur le moment, j'ai oublié de le préciser... Je n'ai rien pour détecter la bonne place (des accolades) mais tu l'as compris et corrigé. Donc, oui après cette commande il y a bien une légère correction à effectuer (manuellement via nano, etc).

Non, le fichier mime.types n'est pas conçu pour ça. En revanche, la ligne suivante oui.
Cependant, Nginx va charger tous les fichiers... Donc, je ne l'ai pas l'indiqué car je me demandais s'il y avait un souci avec l'un de ces fichiers. C'est plus simple à identifier car il peut exister un tas d'autres fichiers.
Non, cela ne devrait pas créer des soucis (notamment avec rutorrent). Alors oui je comprends car c'est vrai, cela peut varier selon les programmes mais parfois il s'agit du même process ou user (www-data).

    Wagner Super, encore merci. Et merci pour ces ultimes explications.
    Je n'ai plus qu'à m'attaquer à mon Sickrage récalcitrant et lui ajouter yggtorrent en provider et ça sera de nouveau parfait !

    16 jours plus tard

    Bonsoir,
    Je rencontre un souci avec les ports "scgi" apparemment.

    Message :
    Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent.

    J'ai regardé une partie des messages mais + de 2700... Trop d'info tue l'info :/
    J'ai quand même contrôlé certaines choses suite à mes différentes lectures... Comme ce topic :
    https://mondedie.fr/d/5630-Probleme-de-liaison-Rtorrent-Rutorrent

    La configuration des fichiers me semblent correct mais le message revient en permanence... j'ai besoin de vos lumières.

    1. vim /etc/nginx/sites-enabled/seedbox.conf
      http://paste.ubuntu.com/25474351/

    2. vim /home/papy/.rtorrent.rc
      http://paste.ubuntu.com/25474362/

    3. vim /var/www/rutorrent/conf/users/papy/config.php
      http://paste.ubuntu.com/25474374/

    4. vim /etc/init.d/papy-rtorrent
      http://paste.ubuntu.com/25474383/

    J'ai une ancienne version en 3.6 de rutorrent (serveur que je vais remplacer), j'avais pas eu ces erreurs y'a quelques années 😃

    Salut
    Je vois ça de pas modifié, important malgré le # en début de ligne :

    # Provides:          <username>-rtorrent

    dans ton /etc/init.d/papy-rtorrent, le reste a l'air correct (mais il est tôt là)
    Relances après modif' avant de tester
    Ex.

    • papy a répondu à ça.

      Bonjour,
      J'ai le plugin FileManager d'installer, mais je ne peux ni zip ni unzip.
      Par contre je peux zip et unzip en ssh
      J'ai accès à toute l'arborescence.

      Si quelqu'un peut m'aider.

      Merci

        ex_rat Arf, je pensais que c'était du commentaire :/
        Je test ce soir pas accès à ma machine du taf 🙁

          papy tu auras peut-être aussi besoin de refaire cette partie là après (pas sûr pour le coup):

          On fait en sorte que le script s'exécute au démarrage du serveur.
          A chaque redémarrage rtorrent sera exécuté automatiquement.
          1 <username> à remplacer

          update-rc.d <username>-rtorrent defaults

          On exécute rtorrent pour chaque utilisateur : 1 <username> à remplacer

          service <username>-rtorrent start

          J'avais testé car lu dans la conversation mais... 2 753 messages... Peux être ajouté dans le tuto les résolutions d'incidents les plus courant pour une meilleur visibilité

          hugoclo vérifie ton fichier de configuration rutorrent et ton fichier de config du plugin filemanager
          Il faut indiquer les bon PATH

            Bon bah toujours pareil :/
            J'ai modifié le fichier et testé, idem.
            J'ai update puis redémarré le service, idem.
            J'ai redémarré le serveur... Idem 🙁

            J'ai trouvé ce lien :

            https://mondedie.fr/d/7898-FAQ-ruTorrent-La-Foire-Aux-Questions-de-ruTorrent/2

            • screen -ls : No Sockets found in /var/run/screen/S-root.

            • service php5-fpm status : Erreur mais on est en php 7 donc pas étonnant je suppose. Ancienne version du tuto ?
              ● php5-fpm.service
              Loaded: not-found (Reason: No such file or directory)
              Active: inactive (dead)

            • service nginx status : Active: active (running) since Wed 2017-09-06 20:40:06 CEST; 8h ago

            • systemctl status php7.0-fpm : Active: active (running) since Wed 2017-09-06 20:40:07 CEST; 8h ago

            • service php7.0-fpm status : Active: active (running) since Wed 2017-09-06 20:40:07 CEST; 8h ago
              --> redémarrage des services : OK (pas pour PHP5 mais pas installé)

            • ps -ef | grep rtorrent : root 3993 3746 0 05:31 pts/0 00:00:00 grep rtorrent

            Au vu de la capture, j'ai pas de session Screen... Faut que je cherche de se coter apparemment :/

            Edit : 05h44

            Souci de droit ? Pourtant en le lançant manuellement il semble fonctionner.

            papy@*******:~$ screen -ls
            There is a screen on:
            4121.rutorrent (09/07/2017 05:45:56 AM) (Attached)
            1 Socket in /var/run/screen/S-papy.

              Magicalex
              Je viens de voir, que je ne peux ni supprimer, ni déplacer aucuns fichiers ni aucun dossiers en plus de ne pouvoir ni zip ou unzip

              • papy a répondu à ça.

                @hugoclo Oui ça ressemble à un problème de droits effectivement
                un ls -l sur le /home et un ls -la sur le /home/user serait pas mal
                et pour @papy (enfin même pour vous deux), un passage par le script de debug permet d'avoir une vue global de votre conf, ça aide bien pour les gens qui passent jeter un œil.
                Et dire aussi sur quel genre de machine vous faites l'install' (dédié/vps/grille-pain) 😉

                Un tour ici et vous postez le lien que ça va vous donner à la fin, ça aidera peut-être:
                https://github.com/exrat/Script-Debug-MonDedie
                Ex.

                Ok, je vais chercher ce soir alors.

                D'ailleurs, le script automatisé d'installation fonctionne toujours ? Si oui, je chercherais ce soir le lien sauf si quelqu'un l'a sous la main 😃

                  Si ça peut aider hugoclo :

                  cd /tmp
                  git clone https://github.com/exrat/Script-Debug-MonDedie
                  cd Script-Debug-MonDedie
                  chmod a+x Script-Debug-Mondedie.sh && ./Script-Debug-Mondedie.sh

                  --> http://paste.ubuntu.com/25485258/

                  ## Test rTorrent & sgci
                  .......................................................................................................................................
                  
                  rTorrent down
                  Aucun programme n'écoute sur le port #<-- Ok, y' a une piste du coup... ?
                  Bon port SCGI renseigné dans le fichier config.php
                  Les ports nginx et celui indiqué correspondent

                  Salut erreur, tout est ok dans tes fichiers, le "rTorrent down/ aucun programme bla-bla" donne pas d'infos vu que c'est justement notre soucis 🙁
                  Mon premier réflexe a été de penser qu'il y avait eu un soucis à l'installation de rTorrent et que la compil' avait foiré. Mais si il te donne le numéro de version en haut du pastebin (0.9.6) c'est qu'il est installé je pense donc re-🙁

                  Si tu le lances à la main, ça dit quoi, erreur ou pas ?

                  Tu passes d'abord sur ton user + commande rtorrent

                  su papy
                  rtorrent
                  
                  # Ctrl +q pour quitter si il se lance

                  Moi je suis plus là pour ce soir mais postes nous le résultat si erreur, ça peut être instructif 😉
                  Ex.

                  papy screen -ls : No Sockets found in /var/run/screen/S-root.

                  Cela ne fonctionne point en tant que root.
                  Au sujet de la supposition, c'est juste (en générale, nous nous servons d'une seule version de PHP).

                  papy@****:~$ rtorrrent
                  bash: rtorrrent: command not found

                  L'installation doit être effectuée en root on est bien d'accord ? --> Oui c'est écrit au départ.

                  Edit : Je peux tester le script d'installation automatique mais j'aimerais comprendre ou je merde...