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 ...
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 ?
Salut
Ça aurait mérité un topic à part, c'est pas un problème d'install' du tuto.
Perso j'ai jamais réussi a upgrader sans que ça vire au carnage, je le fais plus...
Merci d'utiliser des balises code à l'avenir, Markdown ou BBcode au choix, ça aide à une lecture propre
[code] blabla [\code] ou ``` blabla```
Ex.
Bon alors quitte à être dans les ennuis jusqu'au cou, je suis en train de voir pour passer le tuto/script sur php 7.1
J'utilise ce tuto comme base: https://www.noobunbox.net/serveur/auto-hebergement/installer-php-7-1-sous-debian-et-ubuntu
Pour l'instant, on installe ça nous (apparemment y'a pas de soucis):
php7.1 \
php7.1-cli \
php7.1-fpm \
php7.1-curl \
php7.1-geoip \
php7.1-xml \
php7.1-mbstring \
Le gars installe plein d'extension pour nginx, est-ce qu'il y a des trucs qui vous paraisses utile la dedans ?
php7.1-mysql
php7.1-json
php7.1-gd
php7.1-mcrypt
php7.1-msgpack
php7.1-memcached
php7.1-intl
php7.1-sqlite3
php7.1-gmp
php7.1-redis
php7.1-zip
Un avis des pros de php est bien venu, parce que moi je connais pas !
Ex.
@dam [...] Pour les balises j'aurai bien voulu mais elles se cachent où ?
Nulle part car la barre d'outil de Flarum est toujours absente sic... Donc, il va falloir soit apprendre l'un de ces langages (Markdown ou BBcode), soit passer par un autre biais (des exemples : Atom, GitHub, etc et il faudra dénicher quelques bons articles un jour sic... SublimeText ? Il doit bien en exister une, non ?).
C'est juste un rappel pour cette fois-ci car j'ai déjà répondu à cette question.
@ex_rat [...] upgrader sans que ça vire au carnage, je le fais plus...
Peu importe l'OS (Windows, Linux, etc) c'est à éviter. D'autant plus lorsqu'il ne s'agit nullement de mises à jours dites mineures.
Enfin bref, j'ai tendance à vivement le déconseiller car j'en ai entendu des histoires.
@ex_rat [...] est-ce qu'il y a des trucs qui vous paraisses utile la dedans ?
En un seul mot : aucun.
apt install php7.1-fpm php7.1;
## Un risque de conflit avec Apache ?
## C'est un ordre à respecter car sinon le résultat sera très différent (des tas de paquets)... Oui il y a pire (Qt5).
## ListeNom = [php7.1-mysql, php7.1-sqlite3, php7.1-pgsql]
Néanmoins, cela dépend(ra) surtout de tes projets (ou des logiciels) car tu en auras parfois le besoin.
C'est grâce à la documentation du logiciel que nous avons une bonne idée des prérequis. Cependant, elle s'avère parfois médiocre...
https://github.com/Novik/ruTorrent/search?q=spectrogram&type=Wikis&utf8=%E2%9C%93
Au sujet de spectrogram, à ce jour il n'y a aucun article sur le Wiki de ruTorrent.
Ok pour php 7.1, je reste avec l'existant et ça ira bien
Spectogram, c'est encore un truc qui m'a pas l'air super utile, ça a le mérite d’exister quoi...
Bon, on va dire que la beta a assez durée, je viens de mettre Github à jour donc c'est parti pour debian 9
Pour les scripts, c'est toujours:
https://mondedie.fr/d/5399-Script-Installation-automatique-ruTorrent-nginx
@xavier , si t'as besoin d'une info tu connais le chemin
Ex.
Arg juste quelques jours après ma réinstallation en Debian 8 à voir si je réinstalle maintenant ou plus tard, merci en tout cas pour le boulot