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

Il faut faire très attention avec les accolades car elles vont toujours par paire.
À la fin, il doit manquer une accolade (de fermeture (celle du block server), non ? Sauf s'il s'agit d'un oubli (déjà vu les aléas du recopier-coller) ?

Bonjour,

c'est ok, le problème venait du fichier seedbox.conf "/etc/nginx/sites-enabled/seedbox.conf "
mais rutorrent ne charge pas l'ancien .session qui contient les .torrents
et rtorrent retourne un erreur

rtorrent: Error in option file: ~/.rtorrent.rc:1: Could not prepare socket for listening: Address already in use

Merci

Bonjour,

bien en voilà un de moins. Je pense que l'on aura juste besoin des premières lignes (du fichier .rtorrent.rc).

Bonsoir @Wagner.

.rtorrent.rc

scgi_port = 127.0.0.1:5001
encoding_list = UTF-8
port_range = 45000-65000
port_random = no
check_hash = no
directory = /home/s1r/torrents
session = /home/s1r/.session
encryption = allow_incoming, try_outgoing, enable_retry
schedule = watch_directory,1,1,"load_start=/home/s1r/watch/*.torrent"
schedule = untied_directory,5,5,"stop_untied=/home/s1r/watch/*.torrent"
use_udp_trackers = yes
dht = off
peer_exchange = no
min_peers = 40
max_peers = 100
min_peers_seed = 10
max_peers_seed = 50
max_uploads = 15
execute = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php s1r &}
schedule = espace_disque_insuffisant,1,30,close_low_diskspace=500M

    sir55
    Bonsoir,

    Could not prepare socket for listening: Address already in use

    que donne:

    netstat  -taupe | grep  ":5001"
    

    Il faut s'essayer à lire les erreurs et chercher à les interpréter...avec linux on a de la chance d'avoir un OS bavard !!!

    😉

      jean-luc Bonsoir.

      netstat -taupe | grep ":5001"

      tcp        0      0 localhost:5001          *:*                     LISTEN      sir55      19856       1378/rtorrent   
         

      voila

      C'est ce que je me disais @jean-luc mais je n'ai pas l'impression qu'il s'agit du même message. Dans ce cas, d'après cette page : https://github.com/rakshasa/rtorrent/wiki/rTorrent-0.9-Comprehensive-Command-list-(WIP) j'imagine que la solution serait de remplacer le "scgi_port" par "network.scgi.open_port".

      Non @sir55 je n'ai pas regardé depuis très longtemps (ce post sera à oublier). Néanmoins, il semble y avoir eu beaucoup beaucoup beaucoup de changement. Alors je suppose qu'il y aura d'autres corrections à apporter.

      Salut
      Plusieurs utilisateurs ?
      L'user du .rtorrent.rc s'appelle s1r et tu as un sir55 qui écoute déjà sur le 5001.
      Donc si plusieurs users, il faut un port différent pour chacun, 5001, 5002 etc...
      Si c'est pas le cas, faut revoir le nom dans tes conf.
      Ex.

        ex_rat salut.

        il y a qu'une seule user pas de multi, je vais réinstaller tous encor pour voir.

        Bonjour, j'ai installé ma seedbox via le script qui est très utile
        Comment on enlève le "Bonobox" dans le titre de rutorrent svp ? xD

        Salut
        Désactives le plugin "titlebar"
        Ex.

        Bonjour,
        Sous file Manager (rtorrent) quand je veux créer un fichier.torrent (clique droit sur le fichier -> creer un .torrent) la fenêtre s'ouvre correctement, mais dans "Sélectionner la source " j'ai :

        /torrents/Applications/mon_fichier.ISO

        alors que normalement je devrais avoir :

        /home/mon_user/torrents/Applications/mon_fichier.ISO.

        A chaque fois je dois rajouter manuellement

        /home/mon_user

        C'est trois fois rien (par rapport à toutes les galères que j'ai eu avant 🙂 ) mais bon ca ne fais pas propre.
        Je pense avoir loupé une config quelque part, mais je tourne en rond.
        Si qq a une idée je prends.

        Merci

        bonjour, je vient vous voir aujourd'hui car depuis plusieur jour j'ai cette erreur:
        Bad response from server: (502 [error,list]) <!DOCTYPE html> <html> <head> <title>Error</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>An error occurred.</h1> <p>Sorry, the page you are looking for is currently unavailable.<br/> Please try again later.</p> <p>If you are the system administrator of this resource then you should check the <a href="http://nginx.org/r/error_log">error log</a> for details.</p> <p><em>Faithfully yours, nginx.</em></p> </body> </html> .

        de se fait j'ai essayer de réinstaller la seedbox mais rien a faire j'ai meme essayer d'autre client (transmission, deluge) et je reçoit toujour cette erreur... Si vous avez une solution.

        Merci d'avance

        https://github.com/nelu/rutorrent-thirdparty-plugins/issues/10

        En anglais : "Failed to get directory contents"
        En français : "Échec de la récupération du contenu du dossier"

        https://github.com/Novik/ruTorrent/blob/master/conf/config.php
        Bonsoir,

        j'imagine que cela pourrait venir @hugoclo du fichier config.php. À cause de la variable $topDirectory qui serait mal renseignée.
        En tout cas, cela commence mal car le FileManager bug... Il y a peut-être @xavier un rapport avec le PHP_v7.2 (non je n'ai pas installé le plugin chat).

        14 jours plus tard

        Bonjour,
        Je ne sais pas si c'est spécifique à mon serveur mais j'ai l'impression que Debian 9 + Bonobox ne permet pas de gérer une quarantaine de torrents. Vous avez le cas aussi ?
        Merci.

        Bonjour,

        la réponse est non @NicCo car même un Atom devrait largement encaisser (anormalement bas car s'il y a une limite, elle devrait se situer vers quelques centaines ou milliers).

        @Wagner C'est bien ce qu'il me semblait, ce qui m'étonne c'est que j'ai un Kimsufi basique avec Debian 8 qui marche sans aucun problème et j'ai un OneProvider avec Debian 9 qui semble galérer quand il y a trop de téléchargements. Le premier est sous Atom et le deuxième sous i3 donc il devrait largement mieux fonctionner.
        J'ai fais une fresh install récemment et le problème est toujours le même. J'ai peut-être loupé quelque chose, il me semblait avoir lu quelque chose sur Debian 9 il y a quelques mois...

        https://www.online.net/en/dedicated-server (il faut cliquer sur "LIMITED offers by Oneprovider")
        https://oneprovider.com/dedicated-servers/paris-france
        https://status.online.net/index.php?do=details&task_id=720#comment1242

        C'est indiqué quelque part ? Parce que cette page OneProvider ne contient pas la référence (ni le modèle, etc) de la machine.
        Oui @NicCo il devrait mais j'ai des doutes à cause des disques durs. Alors je me demande si le problème ne viendrait pas plutôt de Online (matériel défectueux) ? Ce sont les mêmes machines car (si je me rappel bien) OneProvider n'est qu'un revendeur.

        Par rapport à Debian 9, cela concernait le zlib1g-dev ? Il y a quelques mois, nous avions découvert qu'il fallait l'installer (sinon la compile de rtorrent n'aboutissait pas).
        De légèrement plus récent ? Il parait qu'il n'y aurait plus de bug avec les dernières versions (xmlrpc-c_v1.51.0 par exemple)

        Bonjour ,
        j'ai utilisé le script de @ex_rat sur une vm fraichement installé en local mais j'ai cette erreur
        [17.02.2018 12:15:46] 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.

        ps -aux | grep rtorrent
        root 10955 0.0 0.2 12768 2148 pts/0 S+ 12:16 0:00 grep rtorrent

        Une idée pour résoudre le probleme ?

        J'ai biensur commencer par utiliser les commande suivante
        killall --user toto rtorrent
        killall --user toto screen
        rm /home/toto/.session/rtorrent.lock
        /etc/init.d/toto-rtorrent start

        Bonsoir à tous,
        Tout d'abord, bravo pour votre site, c'est enorme ce que vous faites !
        J'ai exactement le meme soucis que majaxx, 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 fais egalement les commandes cités au dessus Killall, rm /hom et rtorrent start
        Je galere comme un fou lol
        Il faut savoir que j'ai formaté mon serveur cet aprem, je l'ai passé en debian 9
        Je vous poste le rapport debug :
        http://paste.ubuntu.com/p/hgdzM9KBfX/

        Par avance : MERCI !

        Edit : Probleme resolu de mon coté, nouveau formatage, avec uniquement 3 partitions au lieu de 4 auparavant ! Ca fonctionne ! Merci tout de même 😉