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

Salut
Pour ton erreur JS error, c'est du coté de ton navigateur. Un vidage de cache peut régler le soucis (voir coté extension aussi qui peuvent bloquer des trucs), teste aussi avec un autre nav'

Pour ton erreur 500, regarde dans tes logs pour avoir plus d'info

nano /var/log/nginx/rutorrent-access.log
nano /var/log/nginx/rutorrent-error.log

et vérifie tout ce qui est en rapport avec php dans tes fichiers de conf.

Tu peux aussi poster le récap' de ton installation en utilisant ça:
https://github.com/exrat/Script-Debug-MonDedie
tu posts le lien que ça te donnera à la fin, c'est pratique pour avoir une vue d'ensemble et si un user voit une boulette.......
Ex.

    ex_rat

    Hello,

    Merci pour ta réponse extrêmement rapide 🙂
    Les JS error venaient effectivement des addons présents sur mon navigateur (principalement uBlock Origin)
    J'ai ensuite eu tout un tas de petites erreurs, des erreurs avec le header PHP, avec un gros pop-up rouge. J'avais, des problèmes d'authentifications, une petite erreur d'attention... J'ai trouvé la plupart des solutions dans le topic. Merci à celles et ceux qui ont détaillé les solutions à leurs problèmes !! 👍

    Toutefois, quelques erreurs subsistent encore (je continue de chercher). Je peux télécharger, ça fonctionne. Seulement, dans /var/log/nginx/rutorrent-error.log j'ai une erreur qui revient en permanence : [error] 786#786: *57 open() "/var/www/TOASTER" failed (2: No such file or directory), client: MON_IP_CLIENT, server: _, request: "POST /TOASTER HTT$ER HTTP/1.1", host: "MON_IP_SERVEUR", referrer: "http://MON_IP_SERVEUR/rutorrent/"

    Bien évidemment, le dossier n'existe pas, et cette configuration semble venir d'ici : /etc/nginx/sites-enabled/seedbox.conf

    Je cherche à comprendre le pourquoi du comment 🙂 J'ai très probablement raté quelque chose et/ou foiré un bout de ma configuration. Mais ça avance ! \o/

    Merci encore !

    == Edit : Je n'ai pas trouvé les balises permettant de mettre en avant mes logs dans ma réponse, pour plus de visibilité.

    C'est du markdown:
    ```ton code```
    donne:
    ton code
    ( le bbcode marche aussi [code]...[/code] )


    Pour les logs, rutorrent est un peu crassouille, sur le script auto je fais un gros ménage pour que ça soit plus lisible (ton erreur comprise, c'est habituel)

    donc, ça donne ça...

    Un fichier pour exclure des trucs:

    nano /etc/nginx/conf.d/log_rutorrent.conf

    avec (remplacer EXRAT par ton pseudo en maj):

    map $request_uri $loggable {
      /EXRAT 0;
      /rutorrent/ 0;
      /rutorrent/plugins/history/action.php 0;
      /rutorrent/plugins/check_port/action.php 0;
      /rutorrent/images/favicon.ico 0;
      /rutorrent/php/getsettings.php 0;
      /rutorrent/plugins/trafic/action.php 0;
      /rutorrent/plugins/fileshare/settings.js.php 0;
      /rutorrent/plugins/fileshare/fsh.php 0;
      /rutorrent/plugins/filemanager/flm.php 0;
      /rutorrent/plugins/filemanager/settings.js.php 0;
      /rutorrent/php/setsettings.php 0;
      /rutorrent/plugins/rss/action.php 0;
      /rutorrent/plugins/_task/action.php 0;
      /rutorrent/php/getplugins.php 0;
      /rutorrent/plugins/create/action.php 0;
      ~/rutorrent/plugins/diskspace/action.php? 0;
      ~/rutorrent/plugins/cpuload/action.php? 0;
      ~/rutorrent/plugins/tracklabels/action.php? 0;
      default 1;
    }

    et sur ton vhost seedbox.conf, en haut avant server:

    include /etc/nginx/conf.d/log_rutorrent.conf;
    
    server {
    ...

    + restart de nginx et il arrête de logger des conneries ^^
    Tu purges tes logs et tu testes, ça devrait être plus choupi:

    > /var/log/nginx/rutorrent-access.log
    > /var/log/nginx/rutorrent-error.log

    (j'espere que j'ai rien oublié parce qu'il est tôt là......)
    Ex.

      ex_rat

      Hello,

      Tout fonctionne parfaitement, sans la moindre erreur maintenant. Merci pour ton aide !

      2 mois plus tard

      Bonjour,
      J'ai utilisé l'installation automatique sur mon Debian 9 mais j'aimerais basculer les adresses en sous domaine :
      - mondomaine.fr/rutorrent -> torrent.mondomaine.fr
      - mondomaine.fr/seedbox-manager -> manager.mondomaine.fr
      - mondomaine.fr -> inchangé
      Est-ce possible ? Et que faut-il modifier pour arriver à ce résultat ?
      Merci !

      Bonjour à tous !

      Je rédige mon petit topic pour signaler qu'à ce jour, le tutoriel nécessite apparemment quelques ajustements. En effet, je me suis retrouvé confronté à un petit pb de màj, une fois l'ajout des dépôts effectué. La clé a bien été installée # wget http://mediaarea.net/repo/deb/debian/pubkey.gpg -O mediainfo.gpg && apt-key add mediainfo.gpg, puisque Debian m'a répondu "OK".

      Mais en tentant un update, l'erreur suivante est apparue (NO_PUBKEY) :

      # apt update
      Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
      Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease
      Get:3 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91.0 kB]
      Ign:4 http://ftp.debian.org/debian stretch InRelease
      Hit:5 http://ftp.debian.org/debian stretch Release
      Get:6 http://debian.mirrors.ovh.net/debian stretch Release
      Get:7 http://www.deb-multimedia.org stretch InRelease [33.4 kB]
      Get:8 https://last-public-ovh-kernel.snap.mirrors.ovh.net/debian ovhkernel InRelease [4,924 B]
      Err:7 http://www.deb-multimedia.org stretch InRelease
        The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
      Reading package lists... Done
      W: GPG error: http://www.deb-multimedia.org stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
      E: The repository 'http://www.deb-multimedia.org stretch InRelease' is not signed.
      N: Updating from such a repository can't be done securely, and is therefore disabled by default.
      N: See apt-secure(8) manpage for repository creation and user configuration details.

      J'ai donc essayé ceci :

      #apt install deb-multimedia-keyring

      Mais j'ai eu une erreur m'indiquant que le paquet était introuvable. Idem avec :

      #apt install -y --allow-unauthenticated deb-multimedia-keyring

      J'ai alors essayé ceci :

      # gpg --keyserver pgpkeys.mit.edu --recv-key 5C808C2B65558117

      mais j'ai eu une erreur indiquant gpg: keyserver receive failed: No data

      Aussi, la seule solution qui a fonctionné pour moi était de me rendre sur le site http://deb-multimedia.org/, puis d'exécuter ces 3 commandes :

      cd /tmp
      # wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
      # dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
      # apt update
      

      Et là, Ô Miracle ! "apt update" a fonctionné... Ca a même permis de mettre à jour ce paquet :
      librtmp1/stable 2:2.4~20160119.gitfa8646dae-dmo5 amd64 [upgradable from: 2.4+20151223.gitfa8646d.1-1+b1]

      Ensuite, je ne suis pas sûr que devoir installer systématiquement les dernières versions soit pertinent. J'entends par ex.: PHP, qui est proposé en 7.2, mais qui est connu pour ne pas être compatible avec tout, car son code a été retravaillé. Je dis ça pour ceux qui souhaitent - par exemple ! - installer Flarum sur leurs serveurs : celui-ci étant compatible au max avec 7.1 et MariaDB 10.1 (Flarum beta8 sera compatible avec php7.2 et MariaDB 10.2). Si j'en parle, c'est que j'en ai fait les frais, et que j'ai souffert à trouver la raison du plantage constant lors de son installation. Donc perso, je vais suivre simplement le tutoriel mais en l'adaptant avec les paquets des dépôts officiels uniquement. Je n'ai donc pas indexé 'Sury' ni 'NGiNX' car ils sont nativement présents dans les dépôts officiels.

      Je reviendrai ici pour faire le point et dire si j'ai eu quelques difficultés, ou pas.

      A + tard

      V77

      Salut
      Je viens de tester. Ou deb-multimedia était indispo à ce moment là, ou tu as eu un loupé sur la dernière commande de la partie "dépôt"

      apt-get update
      apt-get install -y --allow-unauthenticated deb-multimedia-keyring

      (l"erreur en route au premier update est normal vu qu'on a pas encore la clé, voir plus bas)

      root@stretch-64:~# apt-get update && apt-get upgrade
      Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
      Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease
      Réception de:3 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]
      Réception de:4 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]
      209 ko réceptionnés en 0s (259 ko/s)                       
      Lecture des listes de paquets... Fait
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances       
      Lecture des informations d'état... Fait
      Calcul de la mise à jour... Fait
      0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
      
      root@stretch-64:~# apt-get install -y apt-transport-https
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances       
      Lecture des informations d'état... Fait
      Les NOUVEAUX paquets suivants seront installés :
        apt-transport-https
      0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
      Il est nécessaire de prendre 171 ko dans les archives.
      Après cette opération, 243 ko d'espace disque supplémentaires seront utilisés.
      Réception de:1 http://debian.mirrors.ovh.net/debian stretch/main amd64 apt-transport-https amd64 1.4.8 [171 kB]
      171 ko réceptionnés en 0s (536 ko/s)
      Sélection du paquet apt-transport-https précédemment désélectionné.
      (Lecture de la base de données... 33667 fichiers et répertoires déjà installés.)
      Préparation du dépaquetage de .../apt-transport-https_1.4.8_amd64.deb ...
      Dépaquetage de apt-transport-https (1.4.8) ...
      Paramétrage de apt-transport-https (1.4.8) ...
      
      root@stretch-64:~# echo "#Depot sury-php
      deb https://packages.sury.org/php/ stretch main" >> /etc/apt/sources.list.d/sury-php.list
      
      root@stretch-64:~# echo "#Depot paquets proprietaires
      deb http://ftp2.fr.debian.org/debian/ stretch main non-free
      deb-src http://ftp2.fr.debian.org/debian/ stretch main non-free" >> /etc/apt/sources.list.d/non-free.list
       
      root@stretch-64:~# echo "#Depot multimedia
      deb http://www.deb-multimedia.org stretch main non-free" >> /etc/apt/sources.list.d/multimedia.list
      
       
      root@stretch-64:~# echo "#Depot nginx
      deb http://nginx.org/packages/debian/ stretch nginx
      deb-src http://nginx.org/packages/debian/ stretch nginx" >> /etc/apt/sources.list.d/nginx.list
       
      root@stretch-64:~# echo "#Depot mediainfo
      deb http://mediaarea.net/repo/deb/debian/ stretch main" >> /etc/apt/sources.list.d/mediainfo.list
      
      
      root@stretch-64:/tmp# wget https://packages.sury.org/php/apt.gpg -O sury.gpg && apt-key add sury.gpg
      --2018-10-04 17:09:08--  https://packages.sury.org/php/apt.gpg
      Résolution de packages.sury.org (packages.sury.org) 95.179.133.82, 2001:19f0:5001:192f:ec4:7aff:fe8e:f981
      Connexion à packages.sury.org (packages.sury.org)|95.179.133.82|:443 connecté.
      requête HTTP transmise, en attente de la réponse 200 OK
      Taille : 2239 (2,2K) [application/octet-stream]
      Sauvegarde en : « sury.gpg »
      
      sury.gpg                     100%[===========================================>]   2,19K  --.-KB/s    in 0s      
      
      2018-10-04 17:09:09 (29,2 MB/s) — « sury.gpg » sauvegardé [2239/2239]
      
      OK
      
      root@stretch-64:/tmp# wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
      --2018-10-04 17:09:10--  http://nginx.org/keys/nginx_signing.key
      Résolution de nginx.org (nginx.org) 206.251.255.63, 95.211.80.227, 2001:1af8:4060:a004:21::e3, ...
      Connexion à nginx.org (nginx.org)|206.251.255.63|:80 connecté.
      requête HTTP transmise, en attente de la réponse 200 OK
      Taille : 1561 (1,5K) [text/plain]
      Sauvegarde en : « nginx_signing.key »
      
      nginx_signing.key            100%[===========================================>]   1,52K  --.-KB/s    in 0s      
      
      2018-10-04 17:09:11 (109 MB/s) — « nginx_signing.key » sauvegardé [1561/1561]
      
      OK
      
      root@stretch-64:/tmp# wget http://mediaarea.net/repo/deb/debian/pubkey.gpg -O mediainfo.gpg && apt-key add mediainfo.gpg
      --2018-10-04 17:09:17--  http://mediaarea.net/repo/deb/debian/pubkey.gpg
      Résolution de mediaarea.net (mediaarea.net) 217.182.128.108, 2001:41d0:401:3100::6bc7
      Connexion à mediaarea.net (mediaarea.net)|217.182.128.108|:80 connecté.
      requête HTTP transmise, en attente de la réponse 200 OK
      Taille : 3117 (3,0K)
      Sauvegarde en : « mediainfo.gpg »
      
      mediainfo.gpg                100%[===========================================>]   3,04K  --.-KB/s    in 0,001s  
      
      2018-10-04 17:09:17 (2,39 MB/s) — « mediainfo.gpg » sauvegardé [3117/3117]
      
      OK
      
      root@stretch-64:/tmp# apt-get update
      Réception de:1 http://nginx.org/packages/debian stretch InRelease [2 854 B]
      Ign:2 http://ftp2.fr.debian.org/debian stretch InRelease                                                        
      Réception de:3 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]                   
      Ign:4 http://mediaarea.net/repo/deb/debian stretch InRelease                                                    
      Ign:5 http://debian.mirrors.ovh.net/debian stretch InRelease                                                    
      Réception de:6 http://ftp2.fr.debian.org/debian stretch Release [118 kB]                                        
      Réception de:7 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]                         
      Réception de:8 http://mediaarea.net/repo/deb/debian stretch Release [2 633 B]                                   
      Réception de:9 http://mediaarea.net/repo/deb/debian stretch Release.gpg [836 B]                                 
      Réception de:10 http://nginx.org/packages/debian stretch/nginx Sources [7 210 B]                                
      Réception de:11 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]                                   
      Réception de:12 http://nginx.org/packages/debian stretch/nginx amd64 Packages [10,7 kB]                         
      Réception de:13 http://ftp2.fr.debian.org/debian stretch Release.gpg [2 434 B]                                  
      Réception de:14 https://packages.sury.org/php stretch InRelease [6 907 B]                        
      Réception de:15 http://www.deb-multimedia.org stretch InRelease [33,4 kB]                          
      Réception de:16 http://mediaarea.net/repo/deb/debian stretch/main amd64 Packages [12,4 kB]
      Réception de:18 http://ftp2.fr.debian.org/debian stretch/non-free Sources [79,7 kB]
      Réception de:19 http://ftp2.fr.debian.org/debian stretch/main Sources [6 758 kB]                      
      Réception de:20 https://packages.sury.org/php stretch/main amd64 Packages [102 kB]
      Ign:15 http://www.deb-multimedia.org stretch InRelease                                          
      Réception de:21 http://www.deb-multimedia.org stretch/main amd64 Packages [152 kB]              
      Réception de:22 http://www.deb-multimedia.org stretch/main Translation-en [46,7 kB]
      Réception de:23 http://www.deb-multimedia.org stretch/non-free amd64 Packages [2 144 B]           
      Réception de:24 http://www.deb-multimedia.org stretch/non-free Translation-en [338 B]              
      Réception de:25 http://ftp2.fr.debian.org/debian stretch/main amd64 Packages [7 099 kB]                         
      Réception de:26 http://ftp2.fr.debian.org/debian stretch/main Translation-fr [1 894 kB]                         
      Réception de:27 http://ftp2.fr.debian.org/debian stretch/main Translation-en [5 393 kB]                         
      Réception de:28 http://ftp2.fr.debian.org/debian stretch/non-free amd64 Packages [78,7 kB]                      
      Réception de:29 http://ftp2.fr.debian.org/debian stretch/non-free Translation-en [80,6 kB]                      
      22,2 Mo réceptionnés en 19s (1 145 ko/s)                                                                        
      Lecture des listes de paquets... Fait
      W: Erreur de GPG : http://www.deb-multimedia.org stretch InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 5C808C2B65558117
      W: The repository 'http://www.deb-multimedia.org stretch InRelease' is not signed.
      N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
      N: See apt-secure(8) manpage for repository creation and user configuration details.
      
      root@stretch-64:/tmp# apt-get install -y --allow-unauthenticated deb-multimedia-keyring
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances       
      Lecture des informations d'état... Fait
      Les NOUVEAUX paquets suivants seront installés :
        deb-multimedia-keyring
      0 mis à jour, 1 nouvellement installés, 0 à enlever et 2 non mis à jour.
      Il est nécessaire de prendre 10,7 ko dans les archives.
      Après cette opération, 25,6 ko d'espace disque supplémentaires seront utilisés.
      ATTENTION : les paquets suivants n'ont pas été authentifiés.
        deb-multimedia-keyring
      Avertissement d'authentification ignoré.
      Réception de:1 http://www.deb-multimedia.org stretch/main amd64 deb-multimedia-keyring all 2016.8.1 [10,7 kB]
      10,7 ko réceptionnés en 0s (102 ko/s)             
      Sélection du paquet deb-multimedia-keyring précédemment désélectionné.
      (Lecture de la base de données... 33673 fichiers et répertoires déjà installés.)
      Préparation du dépaquetage de .../deb-multimedia-keyring_2016.8.1_all.deb ...
      Dépaquetage de deb-multimedia-keyring (2016.8.1) ...
      Paramétrage de deb-multimedia-keyring (2016.8.1) ...
      
      root@stretch-64:/tmp# apt-get update
      Réception de:1 http://www.deb-multimedia.org stretch InRelease [33,4 kB]
      Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease                                                    
      Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease                                  
      Réception de:4 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]                         
      Ign:5 http://mediaarea.net/repo/deb/debian stretch InRelease                                                    
      Atteint:6 http://mediaarea.net/repo/deb/debian stretch Release                                                  
      Ign:7 http://ftp2.fr.debian.org/debian stretch InRelease                                                        
      Réception de:8 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]                                    
      Atteint:9 http://ftp2.fr.debian.org/debian stretch Release                                                      
      Atteint:10 https://packages.sury.org/php stretch InRelease                                                      
      Atteint:11 http://nginx.org/packages/debian stretch InRelease  
      242 ko réceptionnés en 1s (137 ko/s)                           
      Lecture des listes de paquets... Fait

      Et ça roule comme on peut le voir à la fin 😉

      root@stretch-64:/tmp# apt-get update
      Réception de:1 http://www.deb-multimedia.org stretch InRelease [33,4 kB]
      Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease                                                    
      
      Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease                                  
      
      Réception de:4 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]                         
      
      Ign:5 http://mediaarea.net/repo/deb/debian stretch InRelease                                                    
      
      Atteint:6 http://mediaarea.net/repo/deb/debian stretch Release                                                  
      
      Ign:7 http://ftp2.fr.debian.org/debian stretch InRelease                                                        
      
      Réception de:8 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]                                    
      
      Atteint:9 http://ftp2.fr.debian.org/debian stretch Release                                                      
      
      Atteint:10 https://packages.sury.org/php stretch InRelease                                                      
      
      Atteint:11 http://nginx.org/packages/debian stretch InRelease  
      
      242 ko réceptionnés en 1s (137 ko/s)                           
      
      Lecture des listes de paquets... Fait

      La clé mediainfo ne sert plus à rien, on install direct, c'était un peu chiant à mettre à jour, il faut que je la vire du tuto. je ne le fais que sur le script auto maintenant.
      Pour le reste,le tuto reste juste une base de travail, à chacun d'adapter le truc en fonction de ses besoins mais php est en version stable en 7.2.10, aux autres de faire leur job, et j'ai pas mis php 7.3 ^^
      Ex.

      Salut @ex_rat et merci pour ton retour vachement complet ! Oo
      Perso, pour deb-multimedia, j'ai pas trop bien compris ce qui m'est arrivé, j'avoue. Par contre, je suis content de moi d'avoir réussi à me dépatouiller, alors que je suis pas forcément à l'aise avec le monde linuxien. Menfin bref. Je viens de finir la partie installation, je vais passer sur la partie "création utilisateur", mais ce sera pour ce WE.

      En tout cas, merci d'avoir pris le temps de tester chez toi, c'est cool ! 🙂

      Au plaisir, et bonne soirée

      V77

      EDIT 1 (05.10.2018 - 8h25) :
      Je viens de parcourir le tutoriel et une petite correction de type syntaxe est à corriger... cela concerne la partie "création utilisateur" où il est indiqué que l'on peut bloquer l'utilisateur dans son dossier utilisateur (c'est au début de la section de création des comptes (partie IV)).
      Il est dit "On bloque l’utilisateur dans son home en SFTP :" et un peu plus bas, en rouge "A noter que cette manipulation aura pour effet de bloquer l’accès au SSH à cet utilisateur. Il convient donc d’ignorer ce paragraphe si ce dernier remplace l'utilisateur root pour la connexion SSH."
      Ma question est : n'est-il pas plus judicieux de mettre le texte en rouge tout de suite après le texte "On bloque l’utilisateur dans son home en SFTP :" ? Comme ça, on sait tout de suite que si on effectue cette modification, on bloque alors l'accès au SSH à l'utilisateur...

      2 mois plus tard

      Salut,

      Un truc à me rendre fou, et je n'aime pas rester sur un échec, curl est là, mais malgré cela:

      https://i.imgur.com/nWy7WwM.png

      Mon config.php:

      <?php
      $pathToExternals['curl'] = '/usr/bin/curl';
      $topDirectory = '/home/jeanluc/jeanluc';
      $scgi_port = 5000;
      $scgi_host = '127.0.0.1';
      $XMLRPCMountPoint = '/JEANLUC';
      

      Emplacement de curl:

      11:30:28 root@server:~ 4$ whereis curl
      curl: /usr/bin/curl /usr/share/man/man1/curl.1.gz
      11:30:39 root@server:~ 5$
      

      Le tout sur DEBIAN 9 stretch, php7.2, curl 7.52.1, le tout fonctionne sinon.

      Si quelqu'un a une idée géniale, je suis preneur, merci d'avance.

      Salut @jean-luc
      Je vois qu'il y a une différence dans le config.php mano/script. Je sais pas si c'est important ou pas mais dans le doute.
      C'est le signe = Vs => de la ligne curl
      Sur le script, j'ai ça moi:

      $pathToExternals = array(
          "curl"  => '/usr/bin/curl',
          "stat"  => '/usr/bin/stat',
          );
      

      A tester en relancant peut-être php, avec un peu de bol....
      Ex.

        ex_rat

        Merci,

        Mais hélas:

        <?php
        $pathToExternals = array(
            "curl"  => '/usr/bin/curl',
            "stat"  => '/usr/bin/stat',
            );
        $topDirectory = '/home/jeanluc/jeanluc';
        $scgi_port = 5000;
        $scgi_host = '127.0.0.1';
        $XMLRPCMountPoint = '/JEANLUC';
        

        Php relancé, cache vidé sur le navigateur, toujours pareil....

        Un truc de fous !!!

        Alors là, je sais pas du tout 🙁
        Faut attendre une meilleur idée, désolé.
        Ex.

          ex_rat
          Salut,
          J'ai solutionné, en supprimant Rutorrent

          rm -Rf  /var/www/rutorrent

          Puis en le re-téléchargeant, et en le configurant comme précédemment, et miracle "ça marche sans erreurs curl"

          Ma foi, je n'ai rien compris ???
          Merci
          😉

          6 jours plus tard

          Bonjour, j'ai un après avoir crée et configuré un SSL sur le serv, je ne peux plus accéder au uri type domaine/seedbox-manager j'ai un message La page n’est pas redirigée correctement, mais j'accède bien à l'accueil via www.mondomaine.fr.

          Je ne sais pas pourquoi ? Pourriez vous m'éclairer ?

          un mois plus tard

          Tu devrai passer à PHP 7.3, y'a pas mal de gains en performance.

          Vous pouvez remplacer dans le tutoriel :

            php7.2 \
            php7.2-cli \
            php7.2-fpm \
            php7.2-curl \
            php7.2-geoip \
            php7.2-xml \
            php7.2-mbstring \

          par

          apt-get install -y \
            php7.3 \
            php7.3-cli \
            php7.3-fpm \
            php7.3-cli \
            php7.3-curl \
            php7.3-geoip \
            php7.3-xml \
            php7.3-mbstring \
            php-geoip \
            php7.3-readline \
            php7.3-opcache \
            php7.3-json \
            php7.3-common

          Salut
          Oui c'est prévu en même temps que le script pour php
          Mais j'ai pas une minutes à moi depuis quelque temps donc ça va attendre un peu 😉
          Ex.

            ex_rat franchement tu devrai le faire, j'ai fait un test sur une semaine et c'est hallucinant les performances que tu gagnes, de 10 à 40-45% (record à 48.75% 😛)

            un mois plus tard

            ex_rat Bonjour ex_rat, j'ai utilisé le script complet mais malgré cela j'ai erreur dans Rtorrent (debian 9)
            message : connexion à Rtorrent ne peut être établie, pas moyen d'ajouter un torrent.
            Que puis-je faire?

            Salut
            Testé ce matin et pas de soucis chez moi.
            Dans tous les cas, formate et recommence, il peut toujours y avoir un dl qui plante en cours de route ou truc du genre.
            C'est bien un debian tout simple ? Et tu installes le script sur quelle type de machine ?
            Ex.

              Salut
              Grosse refonte de Bonobox !
              J'ai fais un grand coup de propre pour repartir sur du ruTorrent only simple et efficace.
              Il n'y a plus de seedbox-manager, pages de graphs avec munin etc...

              Et donc plus besoin d'un script light, on a du light ++ maintenant et ça tourne foutrement bien ^^

              Le script n'est pas rétro-compatible, si besoin d'ajouter ou supprimer des users avec une ancienne install'
              c'est ici que ça ce passe: https://mondedie.fr/d/5399-script-installation-automatique-rutorrent-nginx/2

              Debian 7 a disparu au passage, je ne garderai maintenant que les deux dernières version de debian pour la suite
              donc 8 & 9 là pour me simplifier un peu le boulot.

              Donc voilà la Bonobox qui repart sur de bonnes bases.
              Ça va peut-être râler un peu mais je voulais faire ça depuis longtemps, pour ceux qui en veulent plus,
              RatXaBox est toujours là, ou voir la concurrence style Quickbox ( parce qu'on est pas sectaire sur mondedie ) 😉
              Ex.