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

Hello,

Merci pour le tuto ! Cependant, j'ai un souci avec le plugin rss Chaque fois que j'ajoute un flux, celui-ci me génère une erreur : "[30.01.2016 11:55:40] Error loading feed. (suivi de mon flux rss)". J'ai testé différents fluxs et j'obtiens toujours la même chose pourtant ceux-ci fonctionnent bien sur µtorrent.

Pour le reste tout fonctionne parfaitement bien, je n'ai pas d'erreur(s) dans les logs de nginx. Par ailleurs, je ne parviens pas à avoir un log plus bavard que "Error loading feed", je ne sais donc absolument pas vers quoi m'orienter

Merci par avance !

Persia,
Merci Ex_Rat,
c'est ce que je pensais avoir fait cependant les symptômes persistent :
 >>  nano /etc/nginx/sites-enabled/rutorrent.conf
#server {
#    listen 80 default_server;
#    server_name _;
#
#    rewrite ^ https://**.***.***.**$request_uri? permanent;
#}



server {
    listen 80 default_server;
    listen 443 default_server ssl;
    server_name _;
#    server_name domaine.tld;

    charset utf-8;
    index index.html index.php;
    client_max_body_size 10M;

    ssl_certificate /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;
    ssl_dhparam /etc/nginx/ssl/dhparam.pem;

    access_log /var/log/nginx/rutorrent-access.log combined;
    error_log /var/log/nginx/rutorrent-error.log error;

    error_page 500 502 503 504 /50x.html;
    location = /50x.html { root /usr/share/nginx/html; }

    auth_basic "seedbox";
    auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";

    location = /favicon.ico {
        access_log off;
        log_not_found off;
    }

    ## début config rutorrent ##

    location ^~ /rutorrent {
	root /var/www;
	include /etc/nginx/conf.d/php.conf;
	include /etc/nginx/conf.d/cache.conf;

	location ~ /\.svn {
		deny all;
	}

	location ~ /\.ht {
		deny all;
	}
    }

    location ^~ /rutorrent/conf/ {
	deny all;
    }

    location ^~ /rutorrent/share/ {
	deny all;
    }


 location /user1{
        include scgi_params;
        scgi_pass 127.0.0.1:5001;
        auth_basic "seedbox";
        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user1";
    }
 location /user2{
        include scgi_params;
        scgi_pass 127.0.0.1:5002;
        auth_basic "seedbox";
        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user2";
    }

  location /user3{
        include scgi_params;
        scgi_pass 127.0.0.1:5003;
        auth_basic "seedbox";
        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user3";
    }
    ## fin config rutorrent ##
  ## début config seedbox-manager ##
    location ^~ / {
	root /var/www/seedbox-manager/public;
	include /etc/nginx/conf.d/php.conf;
	include /etc/nginx/conf.d/cache.conf;
    }
    ## fin config seedbox-manager ##
   ## début config seedbox-manager ##

    location ^~ /seedbox-manager {
	alias /var/www/seedbox-manager/public;
	include /etc/nginx/conf.d/php-manager.conf;
	include /etc/nginx/conf.d/cache.conf;
    }
    ## fin config seedbox-manager ##
}
Je dois effacer le premier paragraphe ## config seedbox-manager ## ?
Ouais, vires ça :
  ## début config seedbox-manager ##
    location ^~ / {
	root /var/www/seedbox-manager/public;
	include /etc/nginx/conf.d/php.conf;
	include /etc/nginx/conf.d/cache.conf;
    }
    ## fin config seedbox-manager ##
persia wrote:Hello,

Merci pour le tuto ! Cependant, j'ai un souci avec le plugin rss Chaque fois que j'ajoute un flux, celui-ci me génère une erreur : "[30.01.2016 11:55:40] Error loading feed. (suivi de mon flux rss)". J'ai testé différents fluxs et j'obtiens toujours la même chose pourtant ceux-ci fonctionnent bien sur µtorrent.

Pour le reste tout fonctionne parfaitement bien, je n'ai pas d'erreur(s) dans les logs de nginx. Par ailleurs, je ne parviens pas à avoir un log plus bavard que "Error loading feed", je ne sais donc absolument pas vers quoi m'orienter

Merci par avance !

Persia,
Salut
Moi je connais pas du tout ces histoires de rss.
Pour avoir plus de visibilité, tu peux tenter de faire un topic à part pour avoir plus de chance d'avoir des réponses.
Ex.
Merci Ex_Rat,

maintenant sur mondomaine.tld j'ai une page erreur (pas de problème j'ai mis aucun index par défaut) "404 Not Found
", je verrai cela plus tard. Par contre ce qui est un peu étrange c'est que nimportequoilkjdlqdjs.mondomaine.tld renvoie toujours sur seedbox-manager.

Si je suis hors sujet avec le vhost je verrai ça plus tard et dans un autre topic ^^'
Bonjour,

Déjà merci pour tout le travail de l’équipe ! C'est top

J'ai un souci avec rutorrent que malgré mais recherche je n’arrive pas résoudre.

L’interface Web me donne l’erreur alors que tout fonctionné très bien depuis des mois ...
Bad response from server: (0 [error,getplugins])

J’ai déjà tenté de supprimer les fichiers rtorrent.lock de mes utilisateurs mais sans résultat.

J’ai essayé aussi un

killall rtorrent
et
screen -fa -d -m rtorrent

Même problème
Pouvez-vous m’aider ?

J'ai utilisé le script version light : https://mondedie.fr/d/5399/2

Merci

A oui j'ai ca dans les log :
2016/01/31 00:03:35 [alert] 2089#0: *143686 write() to "/var/log/nginx/rutorrent-access.log" was incomplete: 79 of 273 while logging request, clie$
2016/01/31 00:04:35 [alert] 2089#0: *143686 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:04:43 [alert] 2090#0: *143790 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:05:43 [alert] 2090#0: *143790 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:06:42 [alert] 2092#0: *143892 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:07:45 [alert] 2092#0: *143892 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:08:42 [alert] 2089#0: *143995 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:09:42 [alert] 2089#0: *143995 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:10:41 [alert] 2090#0: *144101 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:11:42 [alert] 2090#0: *144101 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:11:52 [alert] 2089#0: *144163 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$

Bonjour,

J'ai suivi le tuto et l'installation s'est terminée en me demandant si je voulais redémarrer le serveur.

J'ai choisi "y" du coup
plus moyen de me connecter au serveur via putty. "network error: connection timed out"
Ni à rutorrent ou seedbox manager. "erreur de chargement de la page"

Je suis chez oneprovider et mon serveur 4 To (tout neuf) a debian8.


Une idée de ce qui se passe svp ?

Merci.

Edit: un simple reboot du serveur a permis de tout démarrer.... par contre rutorrent affiche 5% alors que je n'ai rien downloadé ???
Pourriez-vous svp me dire comment les récupèrer ?

Encore merci 🙂
djinlemage wrote:Bonjour,

Déjà merci pour tout le travail de l’équipe ! C'est top

J'ai un souci avec rutorrent que malgré mais recherche je n’arrive pas résoudre.

L’interface Web me donne l’erreur alors que tout fonctionné très bien depuis des mois ...
Bad response from server: (0 [error,getplugins])

J’ai déjà tenté de supprimer les fichiers rtorrent.lock de mes utilisateurs mais sans résultat.

J’ai essayé aussi un

killall rtorrent
et
screen -fa -d -m rtorrent

Même problème
Pouvez-vous m’aider ?

J'ai utilisé le script version light : https://mondedie.fr/d/5399/2

Merci

A oui j'ai ca dans les log :
2016/01/31 00:03:35 [alert] 2089#0: *143686 write() to "/var/log/nginx/rutorrent-access.log" was incomplete: 79 of 273 while logging request, clie$
2016/01/31 00:04:35 [alert] 2089#0: *143686 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:04:43 [alert] 2090#0: *143790 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:05:43 [alert] 2090#0: *143790 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:06:42 [alert] 2092#0: *143892 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:07:45 [alert] 2092#0: *143892 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:08:42 [alert] 2089#0: *143995 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:09:42 [alert] 2089#0: *143995 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:10:41 [alert] 2090#0: *144101 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:11:42 [alert] 2090#0: *144101 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:11:52 [alert] 2089#0: *144163 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$

Salut
Je pense que tu as un problème de place dispo là, vérifies avec un :
df -h
Ex.
ex_rat wrote:
djinlemage wrote:Bonjour,

Déjà merci pour tout le travail de l’équipe ! C'est top

J'ai un souci avec rutorrent que malgré mais recherche je n’arrive pas résoudre.

L’interface Web me donne l’erreur alors que tout fonctionné très bien depuis des mois ...
Bad response from server: (0 [error,getplugins])

J’ai déjà tenté de supprimer les fichiers rtorrent.lock de mes utilisateurs mais sans résultat.

J’ai essayé aussi un

killall rtorrent
et
screen -fa -d -m rtorrent

Même problème
Pouvez-vous m’aider ?

J'ai utilisé le script version light : https://mondedie.fr/d/5399/2

Merci

A oui j'ai ca dans les log :
2016/01/31 00:03:35 [alert] 2089#0: *143686 write() to "/var/log/nginx/rutorrent-access.log" was incomplete: 79 of 273 while logging request, clie$
2016/01/31 00:04:35 [alert] 2089#0: *143686 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:04:43 [alert] 2090#0: *143790 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:05:43 [alert] 2090#0: *143790 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:06:42 [alert] 2092#0: *143892 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:07:45 [alert] 2092#0: *143892 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:08:42 [alert] 2089#0: *143995 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:09:42 [alert] 2089#0: *143995 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:10:41 [alert] 2090#0: *144101 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:11:42 [alert] 2090#0: *144101 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$
2016/01/31 00:11:52 [alert] 2089#0: *144163 write() to "/var/log/nginx/rutorrent-access.log" failed (28: No space left on device) while logging re$

Salut
Je pense que tu as un problème de place dispo là, vérifies avec un :
df -h
Ex.
Arf en effet :
Sys. fich.     Taille Util. Dispo Uti% Monté sur
rootfs            20G   19G     0 100% /
udev              10M     0   10M   0% /dev
tmpfs            395M  212K  395M   1% /run
/dev/sda2         20G   19G     0 100% /
tmpfs            5,0M     0  5,0M   0% /run/lock
tmpfs            893M     0  893M   0% /dev/shm
/dev/sda3        1,8T  433G  1,4T  24% /home
tmpfs            893M  4,0K  893M   1% /tmp
Merciiiiiiii

Comment as tu su ?
Bonjour,
C'est un très bon script, mais malheureusement, depuis quelques temps, il n'est plus exécutable sur ubuntu...
Pourquoi ce choix ?
Y-a-t-il un moyen de forcer son exécution ?
Merci

Fatal
Salut
Si on parle bien de celui là: https://mondedie.fr/d/5399 , il n'a jamais était compatible avec ubuntu. c'est du debian only depuis le début.
Et non on peut pas forcer, quand au "pourquoi"... J'aime pas bien ubuntu, c'est la principal raison je crois bien en plus d'être la copie du tuto d'installation manuel pour ce qui est de la conf, donc si version il y a un jour ce ne sera pas de moi.
C'est déjà relou de tester sur debian 7/8 et 32/64, alors un os de plus, n'y pense même pas !
Ex.
Salut,
D'accord, je comprends ^^'
Merci quand même pour avoir créé ces scripts

Fatal
Bonjour

j'ai un problème voilà j'ai formater mon serveur 3 fois et installer le script exrat ici https://github.com/exrat/rutorrent-bonobox et j'ai toujours cette erreur


[06.02.2016 01:12:12] Bad response from server: (200 [parsererror,getplugins]) SyntaxError: Unexpected token <


donc aucun plugins de charger je sais plus quoi faire merci😉
Salut
Je viens de faire un test et pas de soucis de mon coté.
Vides ton cache navigateur des fois que, et test aussi avec un autre nav pour voir.
Tu installes sur quoi exactement ?
Ex.
ex_rat wrote:Salut
Je viens de faire un test et pas de soucis de mon coté.
Vides ton cache navigateur des fois que, et test aussi avec un autre nav pour voir.
Tu installes sur quoi exactement ?
Ex.

Merci pour la réponse rapide je suis aller me coucher et quand je me suis lever toute était correct j'ai rien changer merci encore
Bonjour,
j'ai suivi le tutoriel de rutorrent et j'ai plusieurs utilisateurs qui n'ont aucun soucis.

Puis j'ai rajouté cakebox en faisant le test sur un de mes utilisateurs : Cakebox fonctionne y compris le pluggin/bouton dans rutorrent, par contre rutorrent ne fonctionne plus et affiche "Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent." depuis l'ajout de cakebox.
(j'ai lu l'intégralité du topic discussion cakebox et un autre internaute à eu le même problème mais il ne postait pas dans le bon topic...)

Du coup j'ai repris chaque étape du tutoriel cakebox, j'ai vérifié tout les fichiers d'options et n'ai décellé aucune erreur. J'ai essayé les reboot... Mais je ne sais plus ou chercher maintenant ^^'
Avez-vous une idée svp ?
 >>> rtorrent
rtorrent: Error in option file: ~/.rtorrent.rc:21: Could not find '='.
>>> nano /home/admin/.rtorrent.rc
scgi_port = 127.0.0.1:5005
encoding_list = UTF-8
port_range = 45000-65000
port_random = no
check_hash = no
directory = /home/admin/torrents
session = /home/admin/.session
encryption = allow_incoming, try_outgoing, enable_retry
schedule = watch_directory,1,1,"load_start=/home/admin/watch/*.torrent"
schedule = untied_directory,5,5,"stop_untied=/home/admin/watch/*.torrent"
use_udp_trackers = yes
dht = off
peer_exchange = 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 admin &}
schedule = espace_disque_insuffisant,1,30,close_low_diskspace=500M
echo "system.method.set_key = event.download.finished,update_file,\"execute=/home/admin/.session/file_torrent.sh\"" >> /home/admin/.rtorrent.rc
Alors en fait quand je commente cette ligne dans rutorrent.rc :
echo "system.method.set_key = event.download.finished,update_file,\"execute=/home/mon_user/.session/file_torrent.sh\"" >> /home/mon_user/.rtorrent.rc
Rutorrent de mon_user refonctionne normalement. Voici mon /home/mon_user/.session/file_torrent.sh
#!/bin/bash
# mise à jour des chmod et du groupe.
# chmod 775 pour les dossiers et chmod 664 pour les fichiers (obligatoire)
find /home/$USER/torrents ! -group web -type f -exec chmod 664 {} \;
find /home/$USER/torrents ! -group web -type d -exec chmod 775 {} \;
find /home/$USER/torrents ! -group web -exec chown $USER:web {} \;
exit 0
Du coup la "solution" est bancale puisque j'empeche le script de changement des droit de fonctionner, mais je ne sais pas trop comment faire autrement...