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

Salut
Ouais faut mettre à jour, y'a un soucis avec les 3 plugins logoff, pausewebui et chat. Faut les chopper en dl et ça passe:
cd /var/www/rutorrent

wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rutorrent-logoff/logoff-1.3.tar.gz
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rutorrent-pausewebui/pausewebui.1.2.zip
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rutorrent-chat/chat-2.0.tar.gz

tar xzfv  logoff-1.3.tar.gz
unzip pausewebui.1.2.zip
tar xzfv chat-2.0.tar.gz

rm -R logoff-1.3.tar.gz pausewebui.1.2.zip  chat-2.0.tar.gz __MACOSX
Ex.
Bonjour

est ce normal qu'avec le chroot, les utilisateurs ne peuvent rien créer, supprimer ?
ls -all /home/
drwxr-xr-x  5 root root     4096 juin  25 02:55 .
drwxr-xr-x 22 root root     4096 juin  25 01:10 ..
drwx------  2 root root    16384 juin  25 01:08 lost+found
drwxr-xr-x  5 root user1   4096 juin  25 02:57 user1
drwxr-xr-x  2 root user2  4096 juin  26 03:30 user2
ls -all /home/user2
drwxr-xr-x 2 root    user2    4096 juin  26 03:30 .
drwxr-xr-x 5 root    root       4096 juin  25 02:55 ..
-rw------- 1 user2 user2     351 juin  25 16:45 .bash_history
-rw-r--r-- 1 user2 user2     220 juin  25 01:31 .bash_logout
-rw-r--r-- 1 user2 user2    3515 juin  25 01:31 .bashrc
-rwxr-xr-x 1 user2 user2     144 juin  25 16:44 monip
-rw-r--r-- 1 user2 user2     675 juin  25 01:31 .profile
-rw-r--r-- 1 user2 user2  663 juin  25 02:57 .rtorrent.rc
-rw-r--r-- 1 user2 user2      66 juin  26 00:09 .selected_editor
drwxr-xr-x 2 user2 user2 4096 juin  26 03:44 .session
-rwxr-xr-x 1 user2 user2 6670947 avril 25 17:19 teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2
drwxr-xr-x 2 user2 user2 4096 juin  25 02:55 torrents
drwxr-xr-x 2 user2 user2 4096 juin  25 02:55 watch
ls -all /home/user1
drwxr-xr-x 5 root   user1 4096 juin  25 02:57 .
drwxr-xr-x 5 root   root   4096 juin  25 02:55 ..
-rw-r--r-- 1 user1 user1  220 juin  25 02:55 .bash_logout
-rw-r--r-- 1 user1 user1 3515 juin  25 02:55 .bashrc
-rw-r--r-- 1 user1 user1  675 juin  25 02:55 .profile
-rw-r--r-- 1 user1 user1  663 juin  25 02:57 .rtorrent.rc
drwxr-xr-x 2 user1 user1 4096 juin  26 03:44 .session
drwxr-xr-x 2 user1 user1 4096 juin  25 02:55 torrents
drwxr-xr-x 2 user1 user1 4096 juin  25 02:55 watch
 cat /etc/ssh/sshd_config | grep ^# -v

Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
UsePrivilegeSeparation yes

KeyRegenerationInterval 3600
ServerKeyBits 1024

SyslogFacility AUTH
LogLevel INFO

LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes

IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no

PermitEmptyPasswords no

ChallengeResponseAuthentication no

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes

AcceptEnv LANG LC_*

Subsystem sftp internal-sftp -l INFO
UsePAM yes

Match user user1,user2
      ChrootDirectory %h
su user1
cd ~
 echo lol > test.log
bash: test.log: Permission non accordée

edit: j'ai trouvé qu'il fallait mettre le répertoire en chmod 770, est-ce correcte ? Ceci règle le problème mais est-ce la bonne solution ? ^^


Cordialement,
Salut,

je viens de tester le script d'auto install :
Erreur lors de la récupération des données. Veuillez vous assurer que autodl-irssi est démarré et configuré correctement (ex. motdepasse, port).Error getting files listing: Missing PHP modules: xml
systemctl status user1-irssi.service
● user1-irssi.service - LSB: Start daemon at boot time
Loaded: loaded (/etc/init.d/user1-irssi)
Active: active (running) since dim. 2016-06-26 16:20:41 CEST; 1min 13s ago
Process: 2377 ExecStop=/etc/init.d/user1-irssi stop (code=exited, status=0/SUCCESS)
Process: 2898 ExecStart=/etc/init.d/user1-irssi start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/user1-irssi.service
├─2901 SCREEN -dmS irc_logger irssi
└─2902 irssi

juin 26 16:20:41 debian user1-irssi[2898]: Starting irssi...
juin 26 16:20:41 debian su[2899]: Successful su for user1 by root
juin 26 16:20:41 debian su[2899]: + ??? root:user1
juin 26 16:20:41 debian su[2899]: pam_unix(su:session): session opened for user user1 by (uid=0)
juin 26 16:20:41 debian su[2899]: pam_unix(su:session): session closed for user user1
autodl.cfg
[options]
gui-server-port = 15001
gui-server-password = 123456
Salut
Ouais, je viens de tester et y'a un truc qui coince là...

tente ça, ça a l'air d'être bon:
apt-get install php7.0-xml
et si tu as seedbox-manager, tu relances rtorrent + irssi avec,
sinon tu le fais à la main: https://mondedie.fr/d/5399/3

faut que je teste plus de mon coté pour envoyer la correction du script.
edit: c'est corrigé pour moi
Tiens moi au courant
Ex.
Salut,

oki merci cependant après avoir regardé ce que c'était irssi, je l'ai désactivé / supprimé car il ne me servira pas. J'éditerais car je vais quand même testé ton correctif.

edit: fonctionne niquel merci!

Je voulais savoir, est ce qu'un sous domaine noip fonctionnera ou pas ?
Salut,

pas de problème depuis l'interface mais dans le log:
2016/06/26 17:04:01 [error] 8002#8002: *53 FastCGI sent in stderr: "PHP message: PHP Warning: Declaration of rxmlrpcfix::run() should be compatible with rXMLRPCRequest::run($trusted = true) in /var/www/rutorrent/plugins/filemanager/xmlfix.php on line 0" while reading response header from upstream, client: IP, server: IP, request: "POST /rutorrent/plugins/filemanager/flm.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "IP", referrer: "https://IP/rutorrent/"
2016/06/26 17:07:20 [error] 8002#8002: *51 FastCGI sent in stderr: "PHP message: PHP Warning: Declaration of rxmlrpcfix::run() should be compatible with rXMLRPCRequest::run($trusted = true) in /var/www/rutorrent/plugins/filemanager/xmlfix.php on line 0" while reading response header from upstream, client: IP, server: IP, request: "POST /rutorrent/plugins/filemanager/flm.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "IP", referrer: "https://IP/rutorrent/"


2016/06/28 17:55:22 [error] 555#555: *1 open() "/var/www/base/server-status" failed (2: No such file or directory), client: IP, server: IP, request: "GET /server-status?auto HTTP/1.1", host: "localhost"
2016/06/28 17:55:22 [error] 555#555: *2 open() "/var/www/base/stub_status" failed (2: No such file or directory), client: IP, server: IP, request: "GET /stub_status HTTP/1.1", host: "localhost"
2016/06/28 17:55:22 [error] 555#555: *3 open() "/var/www/base/status" failed (2: No such file or directory), client: IP, server: IP, request: "GET /status HTTP/1.1", host: "localhost"
2016/06/28 17:55:22 [error] 555#555: *4 open() "/var/www/base/status" failed (2: No such file or directory), client: IP, server: IP, request: "GET /status HTTP/1.1", host: "localhost"
Filemanager a l'air de faire le job correctement, donc l’erreur doit pas être bloquante et c'est tant mieux parce que je ne sais pas du tout d'où ça sort ^^
Ex.
Salut,

J'ai installé le script d'ex_rat depuis quelques semaines et aujourd'hui dans le journal de ruTorrrent, j'ai un message d'erreur qui concerne autodl-irssi
[30.06.2016 12:17:27] Erreur lors de la récupération des données. Veuillez vous assurer que autodl-irssi est démarré et configuré correctement (ex. motdepasse, port).Error getting files listing: Missing PHP modules: xml
Comment puis-je le résoudre ?

Merci
Je l'ai déjà fait (2 fois) en cochant la case dans seedbox manager
EDiT
3 fois maintenant et l'erreur persiste
N'est-il pas possible de virer ce plugin ? Je ne m'en sert vraiment pas.
Je m'en tiens à ce que je connais, les REGEX et les flux RSS
Je sais pas...
Qu'est-ce qui se passerait si on tapait "supprimer plugin" dans la recherche mondedie ?
On pourrait tomber en page 2 sur un topic qui s'appellerait "Supprimer plugin Autodl-irssi" :
https://mondedie.fr/d/8216/1
Alors on le lirait.. Et en bas on verrait peut-être ça même :
https://mondedie.fr/d/8216/11
Mais on le sera jamais vu qu'on a pas cherché, c'est dommage
Ex.
Excuse moi ^^
Pour le coup j'ai fait mon assisté ^^

Mais merci d'avoir chercher pour moi
Je taquine un peu mais c'est vrai qu'il y a souvent déjà les réponses sur le forum, ça doit être un réflexe de commencer par là
Je vais ajouter le lien dans l'aide du script parce que ça revient souvent
Je reviens pour dire que tout refonctionne sans message d'erreur.

Merci
Juste un petit post pour dire un grand merci à ex_rat et magicalex pour leur travail ... Réinstaller une seedbox devient accessible même au plus néophyte (dans mon genre lol)
Bonjour MagicAlex;

Je suis en train de suivre le tutoriel Installer ruTorrent sur Debian 8 {nginx & php-fpm} et je ne peux pas installer les pluggins rutorrent qui sont sur le SVN: à chaque fois j'ai ce message d'erreur:
[code]
svn checkout http://rutorrent-pausewebui.googlecode.com/svn/trunk/ pausewebui
svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LC_CTYPE is UTF-8
svn: warning: please check that your locale name is correct
svn: E160013: Unable to connect to a repository at URL 'http://rutorrent-pausewebui.googlecode.com/svn/trunk'
svn: E160013: '/svn/trunk' path not found
[/code]

Cela implique-t-il que le pluggin n'est plus disponible ? Car même en essayant de naviguer à http://rutorrent-pausewebui.googlecode.com/svn/trunk via Chrome, j'obtiens l'erreur: The requested URL /svn/trunk was not found on this server.

Merci par avance pour ton aide.

Thibault
La solution a été donnée page 74
Bon d'abord merci.
Et ensuite je peux dire que j'ai galéré longggggggggtemps à cause de l'erreur 111....
Bref je donne ce qui se passait chez moi : le fournisseur de vps avait un cron qui killait les process rtorrent toutes les minutes.
Bref voila c'est cadeau

C'était un message tres interessant de batmanfr