il me retourne :
ps -faux | grep rtorrent
root 1537 0.0 0.0 12784 948 pts/1 S+ 21:47 0:00 _ grep rtorrent
Bizarres j'ai suivie le tuto à la lettre ...
il me retourne :
ps -faux | grep rtorrent
root 1537 0.0 0.0 12784 948 pts/1 S+ 21:47 0:00 _ grep rtorrent
Bizarres j'ai suivie le tuto à la lettre ...
le service bic-rtorrent
#!/usr/bin/env bash
# Dépendance : screen, killall et rtorrent
### BEGIN INIT INFO
# Provides: <username>-rtorrent
# Required-Start: $syslog $network
# Required-Stop: $syslog $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Start-Stop rtorrent user session
### END INIT INFO
## Début configuration ##
user="bic"
## Fin configuration ##
rt_start() {
su --command="screen -dmS ${user}-rtorrent rtorrent" "${user}"
}
rt_stop() {
killall --user "${user}" screen
}
case "$1" in
start) echo "Starting rtorrent..."; rt_start
;;
stop) echo "Stopping rtorrent..."; rt_stop
;;
restart) echo "Restart rtorrent..."; rt_stop; sleep 1; rt_start
;;
*) echo "Usage: $0 {start|stop|restart}"; exit 1
;;
esac
exit 0
même avec : screen -d -m -fa -S rtorrent /usr/bin/rtorrent il bloque encore
service bic-rtorrent start
service bic-rtorrent restart
D'ac si cela ne fonctionne pas alors il faudra le relancer manuellement :
su - bic
rtorrent
## "ctrl + q" : C'est le raccourci clavier afin de quitter (ou fermer) rtorrent
exit
Au premier coup d'oeil, ce fichier me semble bon mais on verra après. D'abord il faut voir s'il (rtorrent) démarre correctement.
Salut
Tu as oublié de modifier une ligne dans ton script de démarrage bic-rtorrent
# Provides: <username>-rtorrent
# Provides: bic-rtorrent
Même si #, elle est importante.
Il faudra surement relancer la commande
update-rc.d bic-rtorrent defaults
Vu qu'il a pas du aimer l'entête.
Et pour buildtorrent, modifie le ligne:
$useExternal = 'buildtorrent';
en double "
$useExternal = "buildtorrent";
( celle du dessous est bonne par contre en ' ' )
Ex.
Hello, je dois réinstaller un nouveau serveur donc tant qu'à faire ce serait mieux de passer sur du Debian 9 pour être à jour. Le script d'installation automatique est fonctionnel comme celui pour Debian 8 ou pour le moment il vaut mieux rester sur l'ancien ?
Alors c'est que mon avis !
Avec debian 9 c'est fonctionnel, mais la version de rtorrent utilisé ne prends le port habituel en 45000 et + mais en 6969 par défaut, et ça coince apparemment sur quelques trackers (j'ai pas d'info plus que ça) et php7 a l'air d'être un peu chiant niveau log.
Donc perso, si je devais installer aujourd'hui, je resterai sur le 8 (sachant que le script auto est en php5 contrairement au tuto mano)
Pour de la box, ça fait le taf sans problème donc voilà quoi
Ex.
Salut merci pour vos réponde alors le souci @Wagner c'est que quand je me co sur bic et que je lance rtorrent il me retourne commande introuvable ...
Pour @ex_rat voilà les modifies d’effectuer mais cela na rien changer:
<?php
// configuration parameters
$useExternal = "buildtorrent"; // Valid choices:
// false - use internal realization (may be too slow for large files)
// "transmissioncli" - use program transmissioncli (see http://www.transmissionbt.com/)
// "transmissioncreate" - use program transmissioncreate (see http://www.transmissionbt.com/)
// "createtorrent" - use program createtorrent (see http://www.createtorrent.com)
// "mktorrent" - use program mktorrent (see http://mktorrent.sourceforge.net)
// "buildtorrent" - use program buildtorrent (see http://claudiusmaximus.goto10.org/cm/torrent.html)
$pathToCreatetorrent = '/usr/bin/buildtorrent'; // Something like /bin/createtorrent, or /bin/transmissioncli. If empty, program will be found in PATH.
$recentTrackersMaxCount = 15;
Le scripte du démarrage:
#!/usr/bin/env bash
# Dépendance : screen, killall et rtorrent
### BEGIN INIT INFO
# Provides: bic-rtorrent
# Required-Start: $syslog $network
# Required-Stop: $syslog $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Start-Stop rtorrent user session
### END INIT INFO
## Début configuration ##
user="bic"
## Fin configuration ##
rt_start() {
su --command="screen -dmS ${user}-rtorrent rtorrent" "${user}"
}
rt_stop() {
killall --user "${user}" screen
}
case "$1" in
start) echo "Starting rtorrent..."; rt_start
;;
stop) echo "Stopping rtorrent..."; rt_stop
;;
restart) echo "Restart rtorrent..."; rt_stop; sleep 1; rt_start
;;
*) echo "Usage: $0 {start|stop|restart}"; exit 1
;;
esac
exit 0
Honnêtement je ne comprend pas j'ai l'impression d'avoir louper un truc oO
PS: j'ai installer seedbox-manager je me suis dit que peux êtres lui va me sauver mais même pas
Salut
Pour être bien clair dans l'explication pour ça:
c'est que quand je me co sur bic et que je lance rtorrent il me retourne commande introuvable
tu fais bien:
su bic
suivi de:
rtorrent
?
si oui et "commande introuvable", tu as surement eu un loupé au début pour les compii', tu devrais tenter de refaire la partie:
### Installation de xmlrpc via le dépôt svn (note : xmlrpc sera utilisé afin de commander rTorrent via sa WebUI, ruTorrent)
cd /tmp svn checkout http://svn.code.sf.net/p/xmlrpc-c/code/stable xmlrpc-c cd xmlrpc-c/ ./configure make make install
Installation de libtorrent 0.13.6
cd /tmp git clone https://github.com/rakshasa/libtorrent.git cd libtorrent git checkout feature-bind ./autogen.sh ./configure make make install
Installation de rTorrent 0.9.6
cd /tmp git clone https://github.com/rakshasa/rtorrent.git cd rtorrent git checkout feature-bind ./autogen.sh ./configure --with-xmlrpc-c make make install
Actualisation des liens symboliques pour rtorrent :
ldconfig
Et de bien regarder pour les 3 si tu as une erreur ou pas.
Tu fais ton installation sur quoi et chez qui ? Si par hasard c'est Pulseherberg, perds pas ton temps....
Ex.
Yep, c'est bien ce que j'ai fait du coup possible un loupage dans la compil ... C'est une tour que j'ai chez moi et que j'host de chez moi
Merci pour ton retour je vais refaire une install avant je vais quand même regarder la compil si jamais ...
Une question la compilation elle doit se faire sur l'utilisateur bic ? parce que je viens de refaire et voilà :
-Rtorrent marche sous root mais pas sous l'user bic
http://zupimages.net/up/17/45/5vg7.png
Avec l'user bic il me répond:
rtorrent: Could not lock session directory: "/home/bic/.session/", Aucun fichier ou dossier de ce type
Bien sûr je crées le dossier .session avec l'user root je me reco sur bic je relance rtorrent il me répond:
rtorrent: Could not lock session directory: "/home/bic/.session/", Permission non accordée
chmod 777 /home/bic/.session/
est la Bim rtorrent se lance ni quelle par contre le fait qui se lance même avec le root risque de posé des soucis non ?
Par contre en lancent rutorrent il me répond :
[09.11.2017 14:27:55] WebUI started.
[09.11.2017 14:27:56] history: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] xmpp: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] trafic: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] ratio: Certaines fonctionnalités ne seront pas disponibles. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] filemanager: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] scheduler: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] unpack: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] create: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] datadir: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] rss: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] autotools: Le plug-in ne fonctionnera pas. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:56] loginmgr: Certaines fonctionnalités ne seront pas disponibles. rTorrent ne peut pas accéder au(x) programme(s) externe(s). (php).
[09.11.2017 14:27:58] FILE MANAGER ignited
Je comprend bien qu'il manque le chemin de PHP mais d'après les fichiers modifier les chemins devrais êtres bon
Non c'est bon tout fonctionne fallait modifier : nano /var/www/rutorrent/conf/config.php renseigner la partie PHP
$pathToExternals = array(
"php" => '/usr/bin/php7.0', // Something like /usr/bin/php. If empty, will be$
"curl" => '/usr/bin/curl', // Something like /usr/bin/curl. If empty, will be found in PATH.
"gzip" => '/usr/bin/gzip', // Something like /usr/bin/gzip. If empty, will be found in PATH.
"id" => '/usr/bin/id', // Something like /usr/bin/id. If empty, will be found in PATH.
"stat" => '/usr/bin/stat', // Something like /usr/bin/stat. If empty, will be found in PATH.
);
Merci pour vos coup de main
Non les compil' sont bien faites en root.
Tu as peut-être loupé un bout du truc à la création de l'user parce que .session aurait du être là
On créé quelques répertoires pour votre utilisateur :
mkdir --parents /home/<username>/{torrents,watch,.session}
et plus bas
On applique les bonnes permissions :
chown --recursive <username>:<username> /home/<username>
chown root:root /home/<username>
chmod 755 /home/<username>
(avec le script auto, on est en chown root:user /home/<username> mais ça change rien )
Pour le coup de php je sais pas trop pourquoi il a couiné, de mémoire ça ne pose pas de soucis ( mais ça fait longtemps que j'ai pas fait d'install' ! )
Ex.
Yep merci @ex_rat @Wagner Tout fonctionne nickel
Par contre quelle serait la meilleure méthode pour filtrer les dl de rtorrent/rutorrent quand j'active mon scripte Iptables, il bloque les téléchargements ce que je m'en douter, mais du coup quelle sont les meilleures solutions je n'y connais pas plus que ça, mais bon
J'Utilise aussi votre tuto sur le dns & dnnsec.
Pour iptables je passe mon tour, je connais pas trop le sujet
Ex.
De rien @bic, voilà une bonne nouvelle.
Par rapport à iptables, désolé moi aussi je vais devoir passé mon tour. Disons que c'est trop complexe sic...
Tandis qu'au sujet des logs @ex_rat, il n'y a pas grand chose de mon côté (même avec le PHP_v7.1). C'est pour cette raison que je n'avais pas répondu à ton précédent message.
Tempi on n'aurais plus avoir des pistes
Dite j'ai un autre souci / J'ai rien dans les log (fichier vide) / J'ai voulu mettre Rutorrent en sous-domaine voilà la conf que j'ai nommé:
server {
listen 80;
server_name www.torrent.domaine.ld;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name torrent.doamine.ld;
charset utf-8;
access_log /var/log/nginx/torrent.access.log;
error_log /var/log/nginx/torrent.error.log;
error_page 500 502 503 504 /50x.html;
location = /50x.html { root /usr/share/nginx/html; }
auth_basic "Private";
auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd";
ssl_certificate /etc/letsencrypt/live/domaine.ld/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.ld/privkey.pem;
location = /favicon.ico {
access_log off;
return 204;
}
## début config rutorrent ##
location ^~ / {
root /var/www/rutorrent;
#include /etc/nginx/conf.d/php;
#include /etc/nginx/conf.d/cache;
location ~ /\.svn {
deny all;
}
location ~ /\.ht {
deny all;
}
}
location ^~ /conf/ {
location ^~ /share/ {
deny all;
}
location ~ \.php$ {
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
expires 30d;
access_log off;
}
}
Le souci, j'ai que j'ai plus rien qui ne s'affiche et je ne vois pas pourquoi vu que mes fichiers de logs sont vide : -/
Les processus de rtorrent fonctionne correctement je vois pas ou chercher pour me débuger , Merci au intervenant
Salut
Manip' (pas indispensable) pour repasser sur les versions "Master" de libtorrent/rTorrent (0.13.6/0.9.6) avec debian 9 si vous avez utilié le tuto/script Beta.
Retour des ports standards en 45000 qui est le seul truc vraiment embêtant des branches feature-bind...
A vos risque et périls les gars !
1 . On commence par vérifier qu'on a bien les paquet nécessaire pour la compil':
apt-get install automake libcppunit-dev libtool
2 . Kill tous les processus rtorrent de tous nos users
On remplace bien les "toto"......
killall --user toto rtorrent
killall --user toto screen
3 . Désinstallation en 1er de rtorrent
cd /tmp
git clone https://github.com/rakshasa/rtorrent.git
cd rtorrent
git checkout feature-bind
./autogen.sh
./configure --with-xmlrpc-c
make
make uninstall
4 . Désinstallation de libtorrent
cd /tmp
git clone https://github.com/rakshasa/libtorrent.git
cd libtorrent
git checkout feature-bind
./autogen.sh
./configure
make
make uninstall
5 . On vide /tmp parce que j'ai eu des soucis avec ça, donc on recharge au propre libtorrent/rtorrent
cd /tmp
rm -R *
6 . Réinstallation de libtorrent
cd /tmp
git clone https://github.com/rakshasa/libtorrent.git
cd libtorrent
git checkout 0.13.6
# récup des fichiers patchés pour une compil' ok ( impérativement après le checkout ! )
wget http://www.ratbox.nl/md/configure.ac -O /tmp/libtorrent/configure.ac
wget http://www.ratbox.nl/md/diffie_hellman.cc -O /tmp/libtorrent/src/utils/diffie_hellman.cc
./autogen.sh
./configure
make
make install
7 . Réinstallation de rtorrent
cd /tmp
git clone https://github.com/rakshasa/rtorrent.git
cd rtorrent
git checkout 0.9.6
./autogen.sh
./configure --with-xmlrpc-c
make
make install
ldconfig
8 . Normalement vous pouvez relancer rtorrent sans problème (gaffe au toto) :
# on fait sauter le .lock pour éviter les surprises
rm /home/toto/.session/rtorrent.lock
# on lance
service toto-rtorrent start
La plage de ports 45000/65000 devrait être ok, sinon faudra regarder du coté du .rtorrent.rc mais ça doit être bon sans rien toucher. Ça tourne chez moi sans soucis.
J'ai pas encore modifié le tuto et les scripts.
Faut d'abord que je m'y retrouve dans mon bordel, va y avoir du taf ^^
Ex.
Edit : Tuto à jour
Edit 2 : Les deux scripts beta sont à jour aussi.
Toujours ici pour l'instant:
Full
apt-get update && apt-get upgrade -y
apt-get install git-core -y
cd /tmp
wget http://www.ratbox.nl/md/rutorrent-bonobox.tar.gz
tar xzfv rutorrent-bonobox.tar.gz
cd rutorrent-bonobox
chmod a+x bonobox.sh && ./bonobox.sh
Light
apt-get update && apt-get upgrade -y
apt-get install git-core -y
cd /tmp
wget http://www.ratbox.nl/md/rutorrent-essential.tar.gz
tar xzfv rutorrent-essential.tar.gz
cd rutorrent-essential
chmod a+x essential.sh && ./essential.sh
Plus que le gros bout github, pas sûr que ce soit pour aujourd'hui pour sortir de la beta par contre.
ah yes merci je les louper
Bonsoir.
J'ai voulu migrer debian 8 vers 9 mais sans trop regarder le fofo. Du coup je me retrouve avec un vrai bazard.
Pour commencer, la migration c'est bien passé,et à savoir que mon ancienne installation date depuis plus d'un an avec une install de rutorrent en mode manuel et du tuto de sécurité v2.
Maintenant je suis bloqué pour accéder à rutorrent, seedboxmanager et tout le reste...
Pour commencer ma source-liste n'est plus accessible via ce tuto.
# apt-get update
E: Malformed entry 8 in list file /etc/apt/sources.list (Component)
E: La liste des sources ne peut être lue.
Merci.
edit : je doit avoir des source list jessie non supprimer mais impossible savoir ou elle se trouve ?