• Archive
  • [Discussion] Installer ruTorrent sur Debian 9 {nginx & php-fpm}

tanguy j'ai essayé python3.4 et meme avec le "m" et rien de mieux :/

pour le fournisseur javais pris une deuxieme chez le meme avec debian 9 mais le debit etait bien en dessous donc je donne pas suite...

ah alors là j'ai aucune idée :/

Pourquoi ne loue tu pas un petit dédier ou un vps dans le quelle tu fou docker est en quelle que ligne c'est en route ! est en quelle que ligne c'est nettoyer !!

je ne connais pas du tout docker il faudrait que je me renseigne.
mais je perds pas espoir peut être que quelqu'un saura me trouver une solution :p

T'es certain qu'il n'y a pas eu un soucis à l'install' de cloudscraper ?
Remet 2.7 pour le fichier config.php et relance le truc pour voir:

pip install cloudscraper

chez moi, j'ai ça comme retour:

root@stretch-64:~# pip install cloudscraper
Requirement already satisfied: cloudscraper in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: pyopenssl>=17.0 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
Requirement already satisfied: requests>=2.9.2 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
Requirement already satisfied: brotli>=1.0.7 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
Requirement already satisfied: js2py>=0.60 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
Requirement already satisfied: cryptography>=2.3 in /usr/local/lib/python2.7/dist-packages (from pyopenssl>=17.0->cloudscraper)
Requirement already satisfied: six>=1.5.2 in /usr/lib/python2.7/dist-packages (from pyopenssl>=17.0->cloudscraper)
Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
Requirement already satisfied: tzlocal>=1.2 in /usr/local/lib/python2.7/dist-packages (from js2py>=0.60->cloudscraper)
Requirement already satisfied: pyjsparser>=2.5.1 in /usr/local/lib/python2.7/dist-packages (from js2py>=0.60->cloudscraper)
Requirement already satisfied: enum34; python_version < "3" in /usr/lib/python2.7/dist-packages (from cryptography>=2.3->pyopenssl>=17.0->cloudscraper)
Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python2.7/dist-packages (from cryptography>=2.3->pyopenssl>=17.0->cloudscraper)
Requirement already satisfied: ipaddress; python_version < "3" in /usr/lib/python2.7/dist-packages (from cryptography>=2.3->pyopenssl>=17.0->cloudscraper)
Requirement already satisfied: pytz in /usr/local/lib/python2.7/dist-packages (from tzlocal>=1.2->js2py>=0.60->cloudscraper)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/dist-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.3->pyopenssl>=17.0->cloudscraper)

Ex.

    ex_rat voila ce que ca donne:

    Requirement already satisfied (use --upgrade to upgrade): cloudscraper in /usr/local/lib/python2.7/dist-packages
    Cleaning up...

    salut tente un

    pip install pip --upgrade

    ch1ps ils ont des problèmes techniques pour passer en 9, je ne parle même pas du 10...

    Franchement, c'est assez inquiétant...
    Le nom du prestataire (ou de cette hébergeur) figure quelque part ? Dans le cas constraire, la moindre des choses c'est de nous renseigner !

    Wagner Effectivement, il y a eu plusieurs changements [...]

    Pour rappel, cet extrait provient de ce message.

    Tout compte fait, il n'y a(vait) pas grand chose.
    Grosso modo, l'unique différence notable c'est qu'auparavant la détection était automatique... Désormais nous avons l'obligation de renseigner (au préalable les chemins) afin que ruTorrrent fonctionne.

    sed -i "s@ = ''@ = '/usr/bin/pgrep'@g" /var/www/rutorrent/plugins/_task/conf.php;
    ## Ce n'est qu'un exemple car il y a des personnes qui savent exploiter le potentiel de "sed" ! 
    rm -rf /var/www/rutorrent/plugins/_cloudflare;
    ## Effectivement comme vous pouvez le deviner, j'ai décidé de le supprimer.
    ## Pourquoi ? Parce qu'il me servira absolument à rien.

    Qu'est qui m'empêche d'installer subversion-v1.12.2 ? Alors que l'installation de iptables-v1.8.3 fut assez simple.

    Il me faudrait trouver du temps ainsi que de la meilleur documentation(s) sic...
    Donc cela n'est pas encore terminé. Toutefois, je t'informe que la reprise de mes notes @MattProd à bien progresser.

      Wagner Le nom du prestataire (ou de cette hébergeur) figure quelque part ? Dans le cas constraire, la moindre des choses c'est de nous renseigner !

      je suis chez oneprovider, tu en aurais un autre a me proposer ?

      Wagner sed -i "s@ = ''@ = '/usr/bin/pgrep'@g" /var/www/rutorrent/plugins/_task/conf.php;

      Ce n'est qu'un exemple car il y a des personnes qui savent exploiter le potentiel de "sed" !

      rm -rf /var/www/rutorrent/plugins/_cloudflare;

      Effectivement comme vous pouvez le deviner, j'ai décidé de le supprimer.

      Pourquoi ? Parce qu'il me servira absolument à rien.

      j'ai suivi tes lignes de commande je n'ai plus d'erreurs. 😄

      @ch1ps Hello,

      La solution pour toi était peut être : pip3 install cloudscraper

      Mais trop tard... 😛

      9 jours plus tard

      Hello,

      Je viens de faire l'installation sur Debian 9 avec le script auto (au passage merci), mais j'ai un souci...

      A l'ouverture de Rutorrent voici ce que m'affiche le journal ;
      [03.11.2019 19:27:06] WebUI started.
      [03.11.2019 19:27:08] FILE MANAGER: Échec de la récupération du contenu du dossier. : /
      [03.11.2019 19:27:08] FILE MANAGER: Échec de la récupération du contenu du dossier. : /

      Est ce que ça vous parle ?

      J'ai reformaté mon serveur tout frais et tout réinstallé, même message...

      Merci pour vos éclaircissements

        Je dois avoir un problème dans la configuration de File manager...

        Je suis novice en la matière, est ce que quelqu'un peut m'aider ?

        Hello,
        je viens de regardé @boblee et malheureusement il n'y a absolument rien (aucune message d'erreur)...
        En outre, désormais il semble qu'il fonctionne sans le moindre bug (même avec les dernières version tel que : "nginx-v1.17.5" et "php-v7.3.11").

        whereis tar lbzip2 bzip2 pbzip2 unzip zip unrar rar;
        ## Debian 9 est tellement propre qu'il n'y a rien et même des choses basique afin d'extraire les archives.
        apt install -y lbzip2 bzip2 pbzip2 unzip zip unrar rar;
        ## Comme je le disais l'autre jour, il faut renseigner les chemins.
        nano /var/www/rutorrent/plugins/filemanager/conf.php;
        ## Autrement le FileManager refuse de se charger. En effet, c'était le seul petit problème que j'ai rencontré.
        

        PS : Obsolète ? Effectivement mais c'est vraiment simple d'installer une nouvelle version de rar (qui inclut unrar).

          Wagner Merci pour ta réponse.

          Même après réinstallation propre avec le script auto, j'ai ce message.

          Quelle manip je devrais faire pour rectifier se problème ?

            Bonjour boblee

            Peut etre un probleme de droit.

            Execute cette commande

            chown -R www-data:www-data /var/www/rutorrent

            <?php
            
            $fm['tempdir'] = '/tmp';		// path were to store temporary data ; must be writable 
            $fm['mkdperm'] = 755; 		// default permission to set to new created directories
            
            // set with fullpath to binary or leave empty
            
            if(empty($pathToExternals['rar']))	// May be path already defined?
            {
            	$pathToExternals['rar'] = '/usr/local/bin/rar';
            }
            if(empty($pathToExternals['zip']))	// May be path already defined?
            {
            	$pathToExternals['zip'] = '/usr/bin/zip';
            }
            if(empty($pathToExternals['unzip']))	// May be path already defined?
            {
            	$pathToExternals['unzip'] = '/usr/bin/unzip';
            }
            if(empty($pathToExternals['tar']))	// May be path already defined?
            {
            	$pathToExternals['tar'] = '/usr/lib/tar';
            }
            if(empty($pathToExternals['gzip']))	// May be path already defined?
            {
            	$pathToExternals['gzip'] = '/bin/gzip';
            }
            if(empty($pathToExternals['bzip2']))	// May be path already defined?
            {
            	$pathToExternals['bzip2'] = '/bin/bzip2';
            }
            
            // archive mangling, see archiver man page before editing
            
            $fm['archive']['types'] = array('rar', 'zip', 'tar', 'gzip', 'bzip2');
            
            $fm['archive']['compress'][0] = range(0, 5);
            $fm['archive']['compress'][1] = array('-0', '-1', '-9');
            $fm['archive']['compress'][2] = $fm['archive']['compress'][3] = $fm['archive']['compress'][4] = array(0);
            
            ?>
            

            De rien @boblee et merci @Diesel car c'est la dernière ligne (à rajouter) :

            rm -rf /var/www/rutorrent;
            git clone https://github.com/Novik/ruTorrent.git /var/www/rutorrent;
            git clone https://github.com/Micdu70/rutorrent-thirdparty-plugins.git /home/boblee/PluginsRutorrent3rd;
            mv /home/boblee/PluginsRutorrent3rd/filemanager /var/www/rutorrent/plugins;
            

            Étant donné la situation, il n'y aurait pas des erreurs ? Dans le fichier config.php, il faut vérifier que la variable dénommé "$topDirectory" soit renseigner correctement.

            cat /var/www/rutorrent/conf/config.php;
            cat /var/www/rutorrent/plugins/filemanagert/conf.php;
            

            PS : Au fait, je me sers quasiment jamais de ce script. Disons que je préfère la méthode manuelle car au fil du temps, mes compétences s'accumulent.
            D'ailleurs il n'est pas parfait ! De temps en temps, il plante pour diverses raisons... Alors il se pourrait qu'il fonctionne normalement d'ici quelques temps (jours etc).

            Salut, je ne suis pas trop dispo, soucis à régler post tempête pour l'instant 😉
            Le script passe sans soucis de mon coté sur 9 et 10
            Donc voir déjà si l'install de base est bien en debian nu et si y'a pas un tripatouillage de partition peut-être ?

            Un coup de script de debug pourrait donner des pistes, tu fais ça: https://github.com/exrat/Script-Debug-MonDedie
            et tu postes le lien que ça va te donner à la fin.
            Je promet pas de repasser rapidement.................
            Ex.

            Le tutoriel fonctionne à merveille pour Debian 10.

            Le seul problème chez moi se trouve dans

            /var

            où je n'ai pas de dossier "www" afin d'activer les plugins, etc.

            C'est normal ? coici ce que j'ai 😀
            var]$ ls -l
            total 48
            drwxr-xr-x 10 root root 4096 28 sep 21:14 cache
            drwxr-xr-x 4 root root 4096 1 nov 04:46 db
            drwxr-xr-x 2 root root 4096 30 sep 2018 empty
            drwxrwxr-x 2 root games 4096 30 sep 2018 games
            drwxr-xr-x 49 root root 4096 6 nov 15:45 lib
            drwxr-xr-x 2 root root 4096 30 sep 2018 local
            lrwxrwxrwx 1 root root 11 21 oct 23:08 lock -> ../run/lock
            drwxr-xr-x 12 root root 4096 6 nov 15:45 log
            lrwxrwxrwx 1 root root 10 21 oct 23:08 mail -> spool/mail
            drwxr-xr-x 2 root root 4096 30 sep 2018 opt
            lrwxrwxrwx 1 root root 6 21 oct 23:08 run -> ../run
            drwxr-xr-x 7 root root 4096 12 mar 2019 spool
            drwxrwxrwt 9 root root 4096 6 nov 20:53 tmp

            Tashi Delek @obelix1502
            Pour résumer , tu m’arrêtes si je me trompe !

            Force est de constater qu'on ne sait pas grand chose du contexte, à part que non c'est pas normal de pas avoir de www ^^

            Dans le tuto à la mano, on créer le dossier pourtant (et le script fait la même chose)

            Installation de rutorrent
            mkdir /var/www
            cd /var/www
            git clone https://github.com/Novik/ruTorrent.git rutorrent

            Juste au dessus de ton post, le rat conseille de lancer le script de debug', c'est peut-être une bonne idée
            en plus des infos plus haut pour que quelqu'un prenne le temps d'un coup de main.
            Mais c'est que mon avis de gardien de chèvres d'altitude, ni voit pas d'offense 😃

              Professeur-Kartmemoir
              Je suis désolé si je me suis trompé de section.
              En fait, je suivais ce tutoriel : https://mondedie.fr/d/5399-[Script]-Installation-automatique-ruTorrent-%7Bnginx%7D.
              Mais depuis lors, j'ai désinstallé le script, puis je l(ai recommencé.
              Je suis sur un serveur dédié ineline : Serveur Dedibox XC sd-70510 où j'ai fait installer le serveur Debian 10.
              J'ai maintenant, après avoir recommencé le script le dossier /var/www.
              Je pourrai donc activer, normalement, les plugs-ins qu'ex_rat propose en fin d'installation.
              Donc, désolé du dérangement, mais je n'ai pas encore bien l'habitude du forum.
              Mes plus profondes excuses de m'être gourré de discussion. 😁