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

Hop c'est bon, j'avais zappé un <username> dans un fichier.

J'ai toujours un souci avec le cron malgré la nouvelle ligne
Starting rtorrent: rtorrentstty: entrée standard: Argument invalide
T'as pas un message d'erreur un peu plus bavard?

Sinon vire cette tâche cron, je vais proposer une solution alternative dans quelques semaines
Subject: Cron <root@sd-12345> if ! ( ps -U seeder | grep rtorrent > /dev/null ); then /etc/init.d/seeder-rtorrent start; fi
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
Message-Id: <E1WGC8j-0000os-4n@sd-12345.dedibox.fr>
Date: Wed, 19 Feb 2014 19:45:01 +0100

Starting rtorrent: rtorrentstty: entrée standard: Argument invalide
.
Du coup rutorrent n'arrive pas à se connecter à rtorrent, c'est peut être à cause de ça ?

Edit: un nmap localhost montre que le port est fermé ?
Je me permet un double post.

J'ai résolu le problème de connexion rutorrent-rtorrent en utilisant ce script http://vps6.net/src/.rtorrent.rc
J'ai pas cherché à comprendre la différence avec le tien.

Du coup un dernier (léger) souci, message d'erreur:
filemanager: Le plug-in ne fonctionnera pas. Le serveur web ne peut pas accéder au(x) programme(s) externe(s). (unzip).
Alors que le paquet est bien installé..
Pour file manager je sais d'où vient le problème.
C'est pour ton fichier conf rtorrent que je comprend pas.
Peut-être du à ça:
$useExternal = 'buildtorrent';
$pathToCreatetorrent = '/usr/bin/buildtorrent';
Vu que tu indique que cette partie est obsolète.
Bonjour,

étant donné que Unzip est installé, la solution consiste à configurer le plugin FileManager. Il faut modifier le fichier conf.php (contenu dans le dossier rutorrent/plugins/filemanager) afin d'y indiquer le path de Unzip.
$pathToExternals['unzip'] = '/usr/bin/unzip';
# Ceci est valable pour Debian (Squeeze et Wheezy)
# Pour obtenir le path, il faut utiliser cette commande : whereis unzip
Ensuite, il n'y a qu'à rafraîchir ruTorrent. Le message d'erreur ne sera plus là.
wget "http://mediaarea.net/download/binary/libzen0/0.4.29/libzen0_0.4.29-1_amd64.Debian_7.0.deb"
wget "http://mediaarea.net/download/binary/libmediainfo0/0.7.67/libmediainfo0_0.7.67-1_amd64.Debian_7.0.deb"
wget "http://mediaarea.net/download/binary/mediainfo/0.7.67/mediainfo_0.7.67-1_amd64.Debian_7.0.deb"
dpkg -i libzen0_0.4.29-1_amd64.Debian_7.0.deb libmediainfo0_0.7.67-1_amd64.Debian_7.0.deb mediainfo_0.7.67-1_amd64.Debian_7.0.deb
Pour installer la dernière version de MediaInfo et j'en profite aussi pour indiquer une simplification concernant la commande dpkg qui permet l'installation.
Wagner wrote:
wget "http://mediaarea.net/download/binary/libzen0/0.4.29/libzen0_0.4.29-1_amd64.Debian_7.0.deb"
wget "http://mediaarea.net/download/binary/libmediainfo0/0.7.67/libmediainfo0_0.7.67-1_amd64.Debian_7.0.deb"
wget "http://mediaarea.net/download/binary/mediainfo/0.7.67/mediainfo_0.7.67-1_amd64.Debian_7.0.deb"
dpkg -i libzen0_0.4.29-1_amd64.Debian_7.0.deb libmediainfo0_0.7.67-1_amd64.Debian_7.0.deb mediainfo_0.7.67-1_amd64.Debian_7.0.deb
Pour installer la dernière version de MediaInfo et j'en profite aussi pour indiquer une simplification concernant la commande dpkg qui permet l'installation.
merci j'ai rajouté au tuto
J'ai refait une installe propre du coup. Deux points:

Le fichier de config de rtorrent qui ne fonctionne toujours pas chez moi. J'ai repris celui cité plus haut qui fonctionne niquel.
chown root:<username> /home/<username>
Qui du coup bloque le lancement des téléchargements, j'ai donc changé root par <username> et ça part niquel.
Normalement on télécharge rien dans le home. Si tu supprimes ça tes user ne seront plus chrooté en sftp

Normalement les téléchargement vont dans home/user/torrents
Ok, je viens de faire une install test en local (debian7-64 tout choupi!)

Alors ça marche au bout de l'installation mais j'ai eu des soucis en route.

Le plus important, je ne sais pas si j'ai loupé un copié/collé (je crois pas mais bon.....) ou si mon installation de debian était un peu moisi, j'ai pas vu ou ça avait pu merder
J'ai pas eu de /var/www de créé, je m'en suis pas rendu compte tout de suite mais tout est resté en /tmp
je m'en suis rendu compte que là:
nano /var/www/rutorrent/conf/config.php
et tout ce qui est plugin, mediainfo ect c'était installé aussi en /tmp sans broncher
donc j'ai créé mon /var/www et déplacé mon dossier rutorrent sans soucis pour la suite.


Apres pour connaitre le nombre de core, ca a coincé:
root@test:/tmp# /proc/cpuinfo | grep processus
-bash: /proc/cpuinfo: Permission non accordée
réglé en jetant un oeil sur htop


Et y'a une petite boulette de frappe dans le tuto ici:
Match user <username>, <username2>, <username3> # etc...
ChrootDirectory /home/%u
pas d'espace après la virgule username sinon ça couine au restart
Match user <username>,<username2>,<username3> # etc...
ChrootDirectory /home/%u
bon je me sauve bosser un peu moi
Ex.
Bon j'ai lancé une deuxième install pour voir et toujours pas de /var/www
En fourgonnant du coté de chez NicoLargo ça a l'air normal, c'est à l'user de le créer (bien foutu son tuto comme souvent !): Installation-et-test-de-nginx-sous-ubuntu
Nginx à l'air de plutôt aimer usr/share/nginx/www par défaut, donc un
mkdir /var/www
juste avant ça et roule :
Installation de rutorrent :
cd /var/www/
svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent/
Ex.
Voici mon retour, install debian 7.4 64bit sur un vps

Comme ex-rat, petit souci avec le "cd /var/www" et pour "/proc/cpuinfo | grep processus"

J'ai une erreur sur rutorrent comme Gandalf77

La liste des torrents n'est pas encore disponible, la connexion à rtorrent n'a pas été établie
Dans le journal: Bad response from server: (500 [error,getplugins])

Edit: Problème presque corriger ...
j'ai corrigé pour la config ssh

et pour le nombre de threads la commande était fausse
correction
echo Vous avez `cat /proc/cpuinfo | grep processor | wc -l` threads sur votre machine.
edit : ah ok je viens de comprend votre souci avec /var/www

edit 2 : j'ai corrigé le tuto normalement

@neoliquid tu peux avoir une console développeur et écrire les erreurs ici?
Moi la première install a été ok arrivé au bout, la box tournait avec 2 users.
Il a juste fallut attendre 2/3 minutes après reboot que le message "lien incorrect bla-bla" disparaisse mais le pc test est pas violent

Je suis en route pour la deuxième là
Ex.

edit: La nouvelle commande "nombre de core" marche très bien
C'est possible de remettre l'ancien rutorrent.conf ? J'ai tenté le nouveau mais ça ne marche pas
J'ai supprimer 1/4 des plugins au pif ^^ et réinstaller du coup sa remarcher ...

sinon j'ai un problème avec unrar:

[21.02.2014 18:40:19] WebUI started.
[21.02.2014 18:40:20] FILE MANAGER: rar Manipulation des archives désactivée (applications introuvables)
[21.02.2014 18:40:20] FILE MANAGER ignited
[21.02.2014 18:40:20] Plug-in 'Unpack': rTorrent ne peut pas accéder au programme 'unrar'.


Edit: Gandalf77 Cela marche presque très bien chez moi juste des problème de plugins
Bon il est pas fini ce tuto il reste deux trois trucs

Il faudrait dépoussiérer le config de vsftpd
Je m'occupe du ssl avec nginx

Et j'ai une erreur de config nginx, la compression des logs nginx ne semble pas fonctionner

Pour les problèmes de path
whereis unrar
retourne quelque chose comme /usr/bin/etc
Copier coller le résultat dans le fichier conf.php du filemanager

Sinon neoliquid un mp et je regarde si tu veux


@gandalf la nouvelle config a de meilleur performance et elle est flexible au niveau des dossiers web
Si tu veux pareil un mp et je règle le souci