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

De rien @arnaud, oui cela me semble bon.
Néanmoins, à la fin il manque peut-être cette ligne : deny all; De mémoire, les directives allow se placent toujours devant (au-dessus de celle-ci) et cela évitera qu'il soit inaccessible (totalement).

    Wagner je viens de mettre ta commande à la suite pour plus de sécurité, mais ça fait comme avant 🙂
    répertoire inaccessible si je me connecte d'une autre ip, par contre se qui est bizarre c'est que sa m'ouvre le pop-up de connection à la seedbox, même si l'authentification ne fonctionne pas sur se pop-up.
    mais bon tout est comme je voulais, je vais pas me plaindre.

    merci à vous

    Après plusieurs heures de galère, c'est fonctionnel... Il faut regarder du côté de la doc du .rtorrent.rc parce que les directives semblent avoir changées, ce qui m'empêchaient de lancer correctement rtorrent. Je me suis donc inspiré du .rtorrent.rc présent dans rtorrent/doc

    Je vais regarder si tout fonctionne, vu que je suis sur la branche feature-bind. A ce propos, n'ayant jamais vu cette appelation, elle a une signification particulière sur github ?

    Aerya a renommé le titre en [Discussion] Installer ruTorrent sur Debian 8 (Tests Debian 9).

    Bonjour
    apres quelques problèmes sur une install fonctionnelle depuis 1 ans avec debian 7, tentative de passer en debian 8, j'ai finit par réinstaller mon vps avec debian 8. installation sans problème du script. j'ai plus de login seedbox-manager et rutorrent

    dans error.log de nginx j'ai ça :

    2017/07/03 04:37:54 [error] 15442#15442: *5 open() "/usr/share/nginx/html/rutorrent/plugins/diskspace/action.php" failed (2: No such file or directory), client: xx.xxx.xxx.xx, server: localhost, request: "GET /rutorrent/plugins/diskspace/action.php?_=1499016084882 HTTP/1.1", host: "89.234.182.67", referrer: "http://xx.xxx.xxx.xx/rutorrent/"

    Je n'ai pas de repertoire rutorrent ds /usr/share/nginx/html

    merci pour toute aide

    Au final après un temps très long je recupere les interfaces web mais dans rutorrent j'ai pas l'accès rtorrent (lien incorrect avec rtorrent) soir le même probleme qu'au tout début

    et ça dans rutorrent-error.log

    [error] 281#281: *27 FastCGI sent in stderr: "PHP message: PHP Warning: open(/var/www/rutorrent/share/users/amiga56/settings/uisettings.json): failed to open stream: No such file or directory in /var/www/rutorrent/php/getsettings.php on line 7" while reading response header from upstream, client: 86.253.208.74, server: _, request: "POST /rutorrent/php/getsettings.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx89.xxx.xxx.xx", referrer: "http://xx.xxx.xxx.xx/rutorrent/"

    @Solinvictus [...] A ce propos, n'ayant jamais vu cette appelation, elle a une signification particulière sur github ?

    Cela va être difficile à dire... Puisqu'il y a plusieurs mois, j'avais regardé un peu et je n'avais rien trouvé.

    Par contre, c'est vrai il semble y avoir plusieurs changements. Voici la liste des erreurs que j'ai obtenu.

    rtorrent: Error in option file: ~/.rtorrent.rc :
    	Command "use_udp_trackers","peer_exchange" and "load_start" does not exist
    
    Tandis que la dernière elle commencé par : "Scheduled command failed: watch_directory"
    

    En attendant d'en savoir plus, j'ai juste commenté ces lignes (dans mon fichier .rtorrent.rc).

    	apt install zlib1g-dev;
    ## Je remet ces liens car j'imagine, avec de la chance, cela nous donnera des pistes :
    	https://packages.debian.org/stretch/rtorrent
    	https://packages.debian.org/stretch/libtorrent
    	https://packages.debian.org/stretch/libtorrent19
    	https://packages.debian.org/search?keywords=xmlrpc-c
    	https://packages.debian.org/search?keywords=libtorrent
    ## Et cette commande (au cas où)
    	apt install -y rtorrent;
    

    La première semble résoudre le problème de compile @ex_rat. Néanmoins, n'oublie pas de changer la branche (pour les deux).
    Cependant, ce problème existe toujours avec Stretch... mais il suffit de faire attention (à la version de xmlrpc-c).

      Mon .rtorrent rc donne ceci, si on souhaite rester fidèle à celui du tutoriel, tout en prenant en compte les nouvelles directives :

      scgi_port = 127.0.0.1:5001
      encoding_list = UTF-8
      port_range = 45000-65000
      port_random = no
      check_hash = no
      directory = /home/usr/torrents
      session = /home/usr/.session
      encryption = allow_incoming, try_outgoing, enable_retry
      schedule2 = watch_directory,1,1,"load.start=/home/usr/watch/*.torrent"
      schedule2 = untied_directory,5,5,"stop_untied=/home/usr/watch/*.torrent"
      trackers.use_udp.set = yes
      dht.mode.set = off
      protocol.pex.set = 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 USR &}
      schedule = espace_disque_insuffisant,1,30,close_low_diskspace=500M

        @lemarec56 Salut, bienvenue 🙂 Pour rappel, normalement, ou 1ère lecture : https://mondedie.fr/d/9473-regles-a-suivre-pour-participer-au-forum et mieux vaut éditer plutôt que de poster plusieurs fois d'affilée. Merci.

        Tes logs sont assez explicites sinon

        /usr/share/nginx/html/rutorrent/plugins/diskspace/action.php" failed (2: No such file or directory)

        En gros il ne trouve pas les fichiers qu'il est sensé trouver dans /var/www/rutorrent. Ils y sont ?

        Merci pour ta réponse, dans /usr/share/nginx/html je n'ai que 2 fichier .html et pas de répertoire rutorrent

        Si je relance rtorrent via 'Seedbox-manager', un ps -aux | grep rtorrent me donne :
        SCREEN -dmS xxxxxxx-rtorrent xxxxxxx
        rtorrent

        quelques secondes apres ps -aux | grep rtorrent ne me donne plus rien, on dirait que rtorrent plante ?

        Le soucis avec les vps, c'est qu'en fonction des dealers des fois l'image debian fournit n'est pas tout à fait standard et ça plante le script.
        c'est pour ça qu'il y a une mise en garde en haut du topic 😉

        Commencer par reformater en faisant gaffe si y'a un choix installation brut ou embarquant des trucs au passage, si vraiment ça veut pas...
        Si ça passe en 7 on y reste, sinon pas d'autre alternative que de tenter l'install' manuelle ou de louer un vrai serveur.
        Ex.

        Wagner Pour l'instant je joue un peu la montre pour debian 9, j'ai pas vraiment le temps de creuser le truc 😉
        Ex.

        En fait rtorrent ne se lance pas ou plante post lancement, j'ai trouvé un autre script de lancement plus complexe (/etc/init.d/xxxx-rtorrent) qui lance rtorrent sans le planter mais ça ne passe pas sur rutorrent ensuite (lien incorrect avec rtorrent, Vérifier .... $scgi_port et de $scgi_host....),

        Le script d'installation passe bien, les fichiers de config ont l'air bon,
        Au niveau du vps (pulseheberg) je peux installer centos,debian,fedora,opensuse,ubuntu dans différentes version

        Le problème est apparu d'un coup sans aucune mise a jour de ma part et sans ajout de torrents

        D'ac je comprends très bien @ex_rat. Je voulais juste te faire part de mes notes.
        Et merci @Solinvictus car il ne semble plus y avoir d'erreur. Je présume qu'il doit s'agir de celui-là et pour résumer :

        Les différences :
        	schedule				-------> schedule2
        	load_start				-------> load.start
        	use_udp_trackers			-------> trackers.use_udp.set
        	----
        Il y a 2 nouvelles lignes :
        	dht.mode.set = off			-------> (aucune erreur avec dht = off)
        	protocol.pex.set = no
        

        Salut,

        Problème d'installation :

        Country Name (2 letter code) [AU]:State or Province Name (full name) [Some-State]:Locality Name (eg, city) []:Organization Name (eg, company) [Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section) []:Common Name (e.g. server FQDN or YOUR name) []:Email Address []:All settings correct for using Composer
        Downloading...
        The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
        Retrying...
        The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
        Retrying...
        The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
        The download failed repeatedly, aborting.
        mv: cannot stat '/tmp/composer.phar': No such file or directory
        chmod: cannot access '/usr/bin/composer': No such file or directory
        
        Installing Composer     Done !
        
        bash: composer: command not found
        bash: cd: seedbox-manager: No such file or directory

        Que faire s'il vous plait ?

        Tu utilises quelle version de debian ? 8 ou 9?

        Salut
        Peut-être un soucis ponctuel du site en face pour le time out, en tout cas le script a été testé ce matin sans soucis (7&8)

        Country Name (2 letter code) [AU]:State or Province Name (full name) [Some-State]:Locality Name (eg, city) []:Organization Name (eg, company) [Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section) []:Common Name (e.g. server FQDN or YOUR name) []:Email Address []:All settings correct for using Composer
        Downloading...
        Composer (version 1.4.2) successfully installed to: /tmp/composer.phar
        Use it: php composer.phar
        Installation de Composer     Fait !

        Donc formates et recommences, et si ça coince encore dis nous sur quoi tu fais ton install parce que c'est un peu léger là niveau descriptif (si vps, voir réponse plus haut).
        Ex.
        edit: ça peut pas être du 9 avec le script, y'a une sécu qui bloque les aventuriers:

                Ce script doit être exécuté sur Debian 7 ou 8 exclusivement.