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

Bonjour

Je viens de migrer sous debian buster, du coup, j'ai repris le tuto pour installer l'ensemble et donc repartir proprement.
Malheureusement impossible pour moi de faire fonctionner rutorrent.
Voici le lien du script du debug
http://paste.ubuntu.com/p/dRFjC3dfNF/

Pour information, j'ai droit au message suivant quand je tente de me connecter à rutorrent
[26.12.2020 19:30:13] WebUI started.
[26.12.2020 19:30:13] No connection to rTorrent. Check if it is really running. Check $scgi_port and $scgi_host settings in config.php and scgi_port in rTorrent configuration file.

Lorsque je tente cette enchainement de commandes
killall --user gormson rtorrent
killall --user gormson screen
rm /home/gormson/.session/rtorrent.lock
/etc/init.d/gormson-rtorrent start

j'ai droit à ça :
root@gormboxplex:/tmp/Script-Debug-MonDedie# killall --user gormson rtorrent
rtorrent: no process found
root@gormboxplex:/tmp/Script-Debug-MonDedie# killall --user gormson screen
screen: no process found
root@gormboxplex:/tmp/Script-Debug-MonDedie# rm /home/gormson/.session/rtorrent.lock
rm: cannot remove '/home/gormson/.session/rtorrent.lock': No such file or directory
root@gormboxplex:/tmp/Script-Debug-MonDedie# /etc/init.d/gormson-rtorrent start
Starting rtorrent...
root@gormboxplex:/tmp/Script-Debug-MonDedie#

J'avoue que je sèche complétement.

Merci d'avance de l'aide apportée.

Re tout le monde

En complément d'investigation, en faisant un htop après avoir lancé manuellement la commande suivante

su --command='screen -dmS gormson-rtorrent rtorrent' gormson

je ne trouve aucun process, ligne ou autre avec la mention rtorrent ou gormson (en filtrant avec F4)
j'en conclu que rien en se lance.

En complément j'ai lancé la commande

systemctl status gormson-rtorrent.service

et j'obtiens :

systemctl status gormson-rtorrent.service
Warning: The unit file, source configuration file or drop-ins of gormson-rtorrent.service changed on disk. Run 'syste
● gormson-rtorrent.service - LSB: Start daemon at boot time
   Loaded: loaded (/etc/init.d/gormson-rtorrent; generated)
   Active: active (exited) since Mon 2020-12-28 15:28:33 CET; 21min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 22227 ExecStart=/etc/init.d/gormson-rtorrent start (code=exited, status=0/SUCCESS)
Dec 28 15:28:33 gormboxplex systemd[1]: Starting LSB: Start daemon at boot time...
Dec 28 15:28:33 gormboxplex gormson-rtorrent[22227]: Starting rtorrent...
Dec 28 15:28:33 gormboxplex su[22228]: (to gormson) root on none
Dec 28 15:28:33 gormboxplex su[22228]: pam_unix(su:session): session opened for user gormson by (uid=0)
Dec 28 15:28:33 gormboxplex su[22228]: pam_unix(su:session): session closed for user gormson
Dec 28 15:28:33 gormboxplex systemd[1]: Started LSB: Start daemon at boot time.

Je sèche complet là

    gormson
    Je me réponds à moi même, en fait le plantage provient de la syntaxe des actions sur événements dans le fichier .rtorrent.rc.
    En effet j'utilisais l'ancienne syntaxe sur les événements et les méthodes associées et variables. Mais ça a changé.
    Du coup, pour aider ceux qui auraient comme moi des résidus de vieilles syntaxe, il faut par exemple transformer :

    system.method.set_key=event.download.finished,update_file,"execute=/home/gormson/.session/file_torrent.sh"
    system.method.set_key=event.download.finished,filebot_amc,"execute={/home/gormson/rtorrent_postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
    system.method.set_key=event.download.erased,rtorrent_hardlink_delete,"execute={/home/gormson/hardlink_delete,$d.get_base_path=}"
    system.method.set_key=event.download.erased,filebot_cleaner,"execute=/home/gormson/rtorrent_postprocessdelete"
    system.method.set_key=event.download.finished,rtorrent_sniffer,"execute={/home/gormson/rtorrent_sniffer,$d.get_name=,$d.get_custom1=}"
    

    en

    method.set_key=event.download.finished, filebot_amc,"execute2={/home/gormson/rtorrent_postprocess,$d.base_path=,$d.name=,$d.custom1=}"
    method.set_key=event.download.finished, update_file,"execute2={/home/gormson/.session/file_torrent.sh}"
    method.set_key=event.download.finished, rtorrent_sniffer,"execute2={/home/gormson/rtorrent_sniffer,$d.name=,$d.custom1=}"
    method.set_key=event.download.erased, filebot_cleaner,"execute2={/home/gormson/rtorrent_postprocessdelete}"
    method.set_key=event.download.erased, hardlink_delete,"execute2={/home/gormson/hardlink_delete,$d.base_path=}"
    

    Attention à bien faire attention aux espaces aussi, j'y ai perdu 20min 😅 juste sur l'espace après la virgule du event.download.finished (valable aussi pour le .erased)

    A+ et bonne année à tous.

    Hello tout le monde,

    J'ai utilisé le script d'install aujourd'hui sur une installation Debian 10 toute fraîche et j'ai remarqué une erreur au moment de l'installation d'irssi :

    J'ai d'abord eu l'erreur avec le premier user et en ajoutant un deuxième user j'ai aussi eu l'erreur.
    J'ai l'impression qu'il manque l'url au moment du wget dans le script.

    J'ai pas l'impression que ce soit plus grave que ça, mon ruTorrent est quand même fonctionnelle je voulais juste le signaler 🙂

    Salut
    Oui, y'a un soucis je vais regarder ça.
    Je te remercie pour le retour.

    C'est pas trop gênant, si tu veux faire un peu de ménage j'avais mis la procédure ici:
    https://mondedie.fr/d/8216-resolu-supprimer-plugin-autodl-irssi/11

    Du toute façon ce truc m'enquiquine depuis le début, je suis en train de le supprimer du script.
    Ex.

    edit:
    Alors c'est fait pour Github. J’espère que tout est ok parce je ne peux pas tester pour l'instant.
    Je suis quelque peu "fracturé numériquement" pour les 3/4 mois prochains.
    Les mecs qui creusent pour fibrer mon coin ont détruit un truc et j'ai plus vraiment de net en attendant, juste un pauvre partage de 4G moisi. Donc j'ai résilié la ligne adsl ovh, pas assez le moral pour affronter une fois de plus le support...
    La misère totale ^^

      Top merci je vais suivre la procédure du coup 🙂

      Je test une nouvelle installation, je te tiens au courant de ce que ça donne.

      EDIT1:
      ex_rat J'ai testé, irssi n'apparait plus par contre rTorrent ne fonctionne plus chez moi 😅

      Mais mon hardwarde est capricieux, si d'autres personnes pouvaient faire un retour ce serait utile pour déterminer si ça vient de chez moi ou de la modif du script.

      EDIT2 :
      J'ai trouvé ça dans les logs :

      Je sais pas si tu as touché à cette partie du script ?

      Salut
      Non j'ai pas touché aux dépôts et le coup de l'authentification pour deb-multimedia est normal.
      Je vais voir pour un vps et tester de mon coté.
      Ex.

      edit: je crois avoir identifié le problème, j'ai des gros doigts ^^ Je teste voir si ça règle le soucis et je te dis ça...

      edit2: c'est ok, tu peux formater et relancer une install' ça roule 😇

      edit3: je profite du vps, le script est passé sur php 7.4, je vais aussi mettre à jour le tuto. Je crois que mon filemanager version @Micdu70 est un peu en retard je vais regarder ça au passage (c'est fait)

      Hello,

      Je te confirme c'est tout bon de mon côté ! Merci pour ce script 😃

      18 jours plus tard

      Bonjour.
      Je viens juste d'installer le script sans souci sur une debian 9.13 neuve
      J'ai aussi installé h5ai en faisant un lien symbolique vers son index.php.
      cd /var/www/base
      mv -v index.html index.html.OLD && ln -sv /var/www/_h5ai/public/index.php index.php
      systemctl restart nginx

      La page s'affiche mais me met un message d'erreur ""Works best with JavaScript enabled!""

      Pourtant php7.4 est correctement installé, tout comme php7.4-json
      root@debian-Dedibox:/home/jedineofr# php -v
      PHP 7.4.14 (cli) (built: Jan 12 2021 14:00:40) ( NTS )
      Copyright (c) The PHP Group
      Zend Engine v3.4.0, Copyright (c) Zend Technologies
      with Zend OPcache v7.4.14, Copyright (c), by Zend Technologies

      root@debian-Dedibox:/home/jedineofr# apt install php7.4-json
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances
      Lecture des informations d'état... Fait
      php7.4-json is already the newest version (7.4.14-1+0~20210112.34+debian9~1.gbpaa175a).
      0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

      Y a-t-il quelque chose à paramétrer pour "autoriser" le javascrip sur h5ai ?

      Merci d'avance de vos réponses

      Je m'auto-réponds
      J'ai modifié le nginx pour changer le répertoire de base et ca fonctionne 😁

      server {
      [...]
      index index.html index.php /_h5ai/public/index.php;


          `## Config accueil serveur ##
                  location ^~ / {
                          root /var/www;
                          auth_basic "Restricted"; #Ligne ADD
                          auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd"; #Ligne ADD
                          include /etc/nginx/conf.d/php.conf;
                          include /etc/nginx/conf.d/cache.conf;
                  }
          `

      Bonsoir,

      Je viens d'installer debian 10.
      Je suis le tuto et arrivé à : useradd --shell /bin/bash --home /home/<username> <username>
      j'obtiens : bash: useradd: command not found

      Je ne pense pas avoir loupé d'étape.
      Si une personne a une idée.
      Cordialement

      Tu es bien sous root ? Au pire repasse en user et selon ta conf sudo su - ou su - ?

      15 jours plus tard

      Bonsoir à la communauté -
      J'ai toujours eu le script bonobox-rutorrent sur mes box depuis le debian 7 - au début de l'année je n'arrivais plus à avoir la liste des torrents (avant on pouvait rebooter la bos par le manager - Mais bon je redémarrer le serveur et ça suffisait. Mais là rien il était sous debian10 - toujours accès par SSH et FTP sans problème -mais par ruttorrent aucun fichier disponible.
      J'ai tout vidé et rinstallé le tout toujous sous debian 10 - Mais à chaque début de session j'ai cette erreur mais sans plus
      J'a iutilisé l'installation auto et sans problème comme d'hab.
      capture

      Je vous remercie d'avance et je ne sais pas si je suis dans le bon topics pour.
      Bonne soirée

      un mois plus tard

      Salut à tous, pfiou, ça fait un bail!
      Comme certains d'entre vous (hein ex_rat), j'ai les narines pleines de fumées et plus de dédié... 🙁
      Je m'y suis donc remis, après quelques années sans y avoir touché.
      J'ai fait une install à la main, j'aime bien 😆, puis une via le script bonobox, et dans chacun des cas, j'ai le même message que le monsieur du dessus.
      Au final, et si j'ai bien tout compris, ce plugin sert à se protéger contre les attaques DDOS, j'ai bon?
      Vous en avez vraiment l'utilité?

      Je profite de ce même message afin de vous demander si quelqu'un aurait une méthode afin d'installer un certificat ssl dans le but de rediriger automatiquement http vers https.
      Merci beaucoup!

      Allez un dernier :

      • non @mokoyfab il y a plusieuurs plugins qui ne servent absolument à rien (aucune utilité = suppression ou désactivation).
      • La protection ? Grosso modo, il y a de forte chance quelle ne soit nullement gratuite !

      Oui, c'est ce que j'ai fait, je l'ai désactivé.
      Merci pour ta réponse.

      @mokoyfab Je sais pas ce qu'il c'est passé mais ton message à était envoyé plusieurs fois je les nettois un peu

      Désolé. J'avais un message d'erreur donc j'ai essayé de valider plusieurs fois.

      Oui c'est un petit soucis que tu viens de nous relevé c'est remonté a l'équipe de flarum. Merci