• Serveurs
  • [Résolu] rutorrent ne fonctionne plus

C'est moi qui a changer l'adresse la ma box avant de poster les log ici.

Il me toujours demander le mot de passe, j'ai quand même réinitialiser la mot de passe, mais toujours pareil
Rtorrent fonctionne quand même ??

sinon essaye le tuto Réinstalle les plugins --> "Installation des plugins :"
Tuto Rtorrent
rtorrent fonctionne oui.

J'ai déjà essayer la reinstallation des plugins
Bonsoir,

ça serait possible de poster le fichier rutorrent.conf ?
À mon avis, il y a une erreur de localisation (erreur directive root ou location). Le répertoire web, habituellement, ne se trouve pas dans :
/etc/nginx/html
C'est plutôt :
/var/www
Avec le fichier, ça sera plus simple (éventuellement) de trouver la raison.
Voilà mon rutorrent.conf:
server {
    listen 80 default_server;
    listen 443 default_server ssl;
    server_name _;

    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;

    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 "Zone privée";
    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;
	include /etc/nginx/conf.d/cache;

	location ~ /\.svn {
		deny all;
	}

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

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

    location ^~ /rutorrent/share/ {
	deny all;
    }
    location /TAKER {
        include scgi_params;
        scgi_pass 127.0.0.1:5001;
        auth_basic "Zone privée";
        auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_taker";
    }
    
    ## fin config rutorrent ##

    ## début config seedbox-manager ##

    location ^~ / {
	root /var/www/seedbox-manager/public;
	include /etc/nginx/conf.d/php;
	include /etc/nginx/conf.d/cache;
    }

    ## fin config seedbox-manager ##  


}
la ligne :
location /TAKER {
devrait être :
location /TAKER0 {
Après je vois rien d'autre...
Merci, ainsi je dirais que le problème vient de l'un de ces fichiers :
/etc/nginx/passwd/rutorrent_passwd
/etc/nginx/passwd/rutorrent_passwd_taker
Soit ils n'existent pas, soit ils sont mal configuré (cf le reset password). Toutefois, si ça se trouve, c'est juste une erreur avec le mot de passe lors de la saisit.
J'ai corriger l'erreur dans le rutorrent.conf et j'ai refait les fichier passwd pour être sur qu'ils étaient bon.

Mais j'ai toujours la même erreur

Edit: sur l'un de vous est partant je peut lui donner accès au serveur pour regarder directement
Pourquoi pas, je peux toujours essayer En espérant avoir plus de chance...
Message envoyé.

Merci !
Au départ, j'ai également procédé à une réinitilisation des mots de passe. Ce qui n'a rien donné, ruTorrent était inacessible contrairement au SeedBox Manager.
Au départ, j'ai pensée à un problème de droit, une fausse piste. C'était le cache en cause, ainsi je l'ai nettoyé :
rm -R /var/cache/nginx/*
Puis, par précaution, j'ai redémarré Nginx et php5-fpm :
service nginx restart && service php5-fpm restart
ruTorrent est redevenu acessible. En revanche, il y avait des erreurs. L'une concernait le plugin FileManager :
filemanager: Plugin will not work. Webserver user can't access external program (unzip).
whereis unzip
unzip: /usr/bin/unzip /usr/bin/X11/unzip /usr/share/man/man1/unzip.1.gz
Comme on peut le voir, Unzip est bien installé. Ainsi, c'est le plugin qui n'était pas configuré.
nano /var/www/rutorrent/plugins/filemanager/conf.php
En ouvrant ce fichier, je m'en suis aperçu directement grâce à ça :
$pathToExternals['rar'] = '';
$pathToExternals['zip'] = '';
$pathToExternals['unzip'] = '';
$pathToExternals['tar'] = '';
J'ai corrigé cette erreur, en remplaçant ces lignes par celles-ci :
$pathToExternals['rar'] = '/usr/bin/rar';
$pathToExternals['zip'] = '/usr/bin/zip';
$pathToExternals['unzip'] = '/usr/bin/unzip';
$pathToExternals['tar'] = '/bin/tar';
$pathToExternals['gzip'] = '/bin/gzip';
$pathToExternals['bzip2'] = '/bin/bzip2';
L'autre erreur portait sur le plugin autodl-irssi :
Error downloading files. Make sure autodl-irssi is started and configured properly (eg. password, port number): AutodlFilesDownloader.downloadAllFiles: Exception info: name = TypeError; message = $.browser is undefined; fileName = https://domaine.site.web/rutorrent/plugins/autodl-irssi/AutodlFilesDownloader.js; lineNumber = 28;
AutodlIrssiTab._getNewLines: Exception info: name = TypeError; message = $.browser is undefined; fileName = https://domaine.site.web/rutorrent/plugins/autodl-irssi/AutodlFilesDownloader.js; lineNumber = 28; 
Hélas, ce plugin m'est inconnu. De ce fait, pour le moment, je ne l'ai pas encore corrigée. Je vais me pencher dessus.
Wow !

L'erreur d'autodl viens du fait qu'il faut le reconfigurer, c'est pas bien compliquer.

rutorrent est de nouveau fonctionnel ?
Ainsi, c'est bien ça. En consultant le fichier de conf(ig) :
/var/www/rutorrent/plugins/autodl-irssi/_conf.php
Je me disais que cela devrait être ça.

Oui, il l'est 🙂. A part cette erreur, tout me semble normal.
Bah merci beaucoup pour ton aide !

Je comprend pas comment tout est parti en couille hier, j'ai juste fait un apt-get update && upgrade ... Mais bon le principale c'est que tout refonctionne
De rien Taker et oui c'est le principale.
Dès fois, il arrive qu'une mise à jour se passe mal. On peut y remédier en consacrant une plus grande l'attention. Je pense surtout aux "avertissements". Toutefois, la raison reste parfois un mystère...
Répondre…