Page 1 of 2
Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 16:42
by ZiEg
Messieurs,
je voudrais installer Filebot qui peut se lancer automatique en fin de dl via bittorrent (Transmission). Pour cela il faut java 7 ou 8 d 'installé.
Je lance donc une commande
top histoire de vérifier :
Code: Select all
last pid: 14205; load averages: 0.02, 0.06, 0.02 up 0+19:51:58 16:33:34
48 processes: 1 running, 47 sleeping
CPU: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 1337M Active, 485M Inact, 400M Wired, 18M Cache, 274M Buf, 1546M Free
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
3215 root 33 20 0 568M 270M uwait 0 0:40 0.00% java
3187 933 37 20 0 815M 102M uwait 0 0:21 0.00% java
9332 root 1 20 0 78740K 7548K select 0 0:13 0.00% smbd
2188 mysql 30 20 0 767M 484M uwait 0 0:11 0.00% mysqld
11685 transmission 3 20 0 95760K 18020K select 1 0:08 0.00% transmis
2699 mysql 22 20 0 664M 449M uwait 1 0:06 0.00% mysqld
Ca a l'air tout bon.
Je lance donc en SSH la commande
pour verifier la version et la :
Je sèche donc si vous avez une idée ....
Pour info je suis en version full donc pas de soucis d 'installer quelque chose
Merci
ZiEg
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 20:18
by laster13
Bonsoir,
Voilà ce que tu devrais avoir si java était bien installé
root@serviio:/ # java -version
openjdk version "1.7.0_25"
OpenJDK Runtime Environment (build 1.7.0_25-b15)
OpenJDK 64-Bit Server VM (build 23.21-b01, mixed mode)
Tu as tenté d'installer quelle version ? la 7 ou la 8 ?
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 20:23
by ZiEg
Bonsoir Laster13
c'est bien ce que j'ai dans ma jail serviio
Code: Select all
root@serviio:/ # java -version
openjdk version "1.7.0_25"
OpenJDK Runtime Environment (build 1.7.0_25-b15)
OpenJDK 64-Bit Server VM (build 23.21-b01, mixed mode)
root@serviio:/ #
Cependant le bittorrent n'étant pas dans une jail, il faut donc que j install java hors de la jail ainsi que filebot.
Est ce correct ?
Donc comment procéder hors jail ?
Directement en SSH, à la connexion
pkg_add -rv openjdk7
ou ......
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 20:26
by laster13
Si tu es en full, pour la version 7, effectivement pkg_add -rv openjdk7 devrait fonctionner mais à priori c est pas le cas ?
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 20:43
by ZiEg
Je ne peux rien te cacher laster13
Pour info, j'ai donc essayé le pkg_add -rv openjdk7.
Ceci m'a ajouté des répertoires et notamment /usr/local/openjdk7
en faisant un ls -al dedans, voila ce qui s'y trouve :
Code: Select all
servernas: local # cd /usr/local/openjdk7
servernas: openjdk7 # ls -al
total 22348
drwxr-xr-x 9 root wheel 512 May 5 15:02 .
drwxr-xr-x 14 root wheel 512 May 5 15:02 ..
-r--r--r-- 1 root wheel 1503 Aug 12 2013 ASSEMBLY_EXCEPTION
-r--r--r-- 1 root wheel 19263 Aug 12 2013 LICENSE
-r--r--r-- 1 root wheel 172252 Aug 12 2013 THIRD_PARTY_README
drwxr-xr-x 2 root wheel 1024 May 5 15:01 bin
drwxr-xr-x 10 root wheel 512 May 5 15:01 demo
drwxr-xr-x 3 root wheel 512 May 5 15:01 include
drwxr-xr-x 4 root wheel 512 May 5 15:01 jre
drwxr-xr-x 2 root wheel 512 May 5 15:02 lib
drwxr-xr-x 4 root wheel 512 May 5 15:02 man
-r--r--r-- 1 root wheel 78 Aug 12 2013 release
drwxr-xr-x 7 root wheel 512 May 5 15:02 sample
-r--r--r-- 1 root wheel 22577923 Aug 12 2013 src.zip
Je continue dans ire puis bin je trouve un java :
Code: Select all
servernas: ~ # cd /usr/local/openjdk7/jre/bin
servernas: bin # ls -al
total 684
drwxr-xr-x 2 root wheel 512 May 5 15:01 .
drwxr-xr-x 4 root wheel 512 May 5 15:01 ..
-r-xr-xr-x 1 root wheel 63690 Aug 12 2013 java
-r-xr-xr-x 1 root wheel 63873 Aug 12 2013 keytool
-r-xr-xr-x 1 root wheel 64065 Aug 12 2013 orbd
-r-xr-xr-x 1 root wheel 63921 Aug 12 2013 pack200
-r-xr-xr-x 1 root wheel 63921 Aug 12 2013 policytool
-r-xr-xr-x 1 root wheel 63873 Aug 12 2013 rmid
-r-xr-xr-x 1 root wheel 63889 Aug 12 2013 rmiregistry
-r-xr-xr-x 1 root wheel 63905 Aug 12 2013 servertool
-r-xr-xr-x 1 root wheel 64097 Aug 12 2013 tnameserv
-r-xr-xr-x 1 root wheel 98451 Aug 12 2013 unpack200
servernas: bin # java -version
java: Command not found.
servernas: bin #
La je ne comprends plus grand chose. Pire encore
Code: Select all
servernas: ~ # cd /usr/local/openjdk7/bin
servernas: bin # ls -al
total 2544
drwxr-xr-x 2 root wheel 1024 May 5 15:01 .
drwxr-xr-x 9 root wheel 512 May 5 15:02 ..
-r-xr-xr-x 1 root wheel 63889 Aug 12 2013 appletviewer
-r-xr-xr-x 1 root wheel 63873 Aug 12 2013 apt
-r-xr-xr-x 1 root wheel 63889 Aug 12 2013 extcheck
-r-xr-xr-x 1 root wheel 63905 Aug 12 2013 idlj
-r-xr-xr-x 1 root wheel 63873 Aug 12 2013 jar
-r-xr-xr-x 1 root wheel 63889 Aug 12 2013 jarsigner
-r-xr-xr-x 1 root wheel 63690 Aug 12 2013 java
-r-xr-xr-x 1 root wheel 2806 Aug 12 2013 java-rmi.cgi
-r-xr-xr-x 1 root wheel 63873 Aug 12 2013 javac
J'ai donc un programme java et un programme javac
Code: Select all
servernas: bin # java -version
java: Command not found.
servernas: bin # javac -version
javac 1.7.0_25
servernas: bin #
Je crois que je vais aller me coucher ..... je ne comprends plus rien...
les permissions sont les mêmes, tout est identique mais non.... Bref je sèche
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 22:29
by laster13
Essaie ce montage :
mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 05 May 2015 22:38
by ZiEg
Direct en SSH ?
Et c'est sensé faire quoi ?
Moi je pensais plus à une histoire de path pas renseigné pour le chemin de java .....
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 06 May 2015 07:42
by laster13
Bonjour,
C'est censé relier java, nas4free et les fichiers sytemes nécessaires à l'implémentation... En ssh effectivement.
https://www.digitalocean.com/community/ ... eebsd-10-1;
Si cela fonctionne, tu mets ça dans /etc/fstab :
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 06 May 2015 09:49
by ZiEg
Il y a des trucs bizarres qui se passent ...
Tes commandes n'ont pas fonctionné mais j'ai refait un pkg_add le résultat est un magnifique "already installed" mais maintenant java -version fonctionne ....
Le problème c'est que la version 7 est insuffisante ......
Poisse quand tu nous tiens ...
Il me faut la 8 et évidemment portsnap fetch ne fonctionne pas .....
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 06 May 2015 10:48
by laster13
Ce que tu peux essayer dans un 1er temps pour desinstaller openjdk7 (de mémoire car je ne suis pas devant une console)
"pkg info" ou "pkg_infos" te donnera la version exacte de openjdk et ensuite tu desinstalles
il faut mettre la version exacte sinon ca ne fonctionne pas. Ensuite tu reinstalles openjdk8
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 06 May 2015 11:52
by ZiEg
laster13 wrote:Ce que tu peux essayer dans un 1er temps pour desinstaller openjdk7....Ensuite tu reinstalles openjdk8
Openjdk8 qui n'existe pas pour FreeBSD 9.2 qui est la base de nas4free shigawire qui est installé chez moi .....
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 06 May 2015 12:50
by laster13
Des que j'ai un moment je testerai. Par contre dans l'immediat, ce que tu peux essayer aussi est d'installer transmission-daemon + openjdk8 dans une jail et le desactiver dans le webui.
Edit dans une jail :
root@test:/ # java -version
openjdk version "1.8.0_40"
OpenJDK Runtime Environment (build 1.8.0_40-b25)
OpenJDK 64-Bit Server VM (build 25.40-b25, mixed mode)
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 07 May 2015 20:56
by ZiEg
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 09 May 2015 20:02
by laster13
Bonsoir Zieg,
Effectivement j'ai refait la manip dans une jail en freebsd 9.2 et cela ne fonctionne pas. Cependant et étant donné la facilité de la mise à jour vers la version nayla 1391, je t'invite à la faire tout simplement parce que les jails seront en freebsd 9.3 et non plus en 9.2. En clair la commanade "pkg_add" a été remplcée par "pkg install" et il te suffit de taper dans une jail 9.3 la commande suivante :
et tu obtiendras :
root@test:/ # java -version
openjdk version "1.8.0_40"
OpenJDK Runtime Environment (build 1.8.0_40-b25)
OpenJDK 64-Bit Server VM (build 25.40-b25, mixed mode)
Je n'ai pour l'instant constaté aucun bug sur cette version et crois moi je triture les sytemes

Tu retrouveras tes jails en parfait état sois tranquille
mais surtout fais une sauvegarde de ton système avant.
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 02 Oct 2015 07:38
by ernie
Hello Zieg
Si je comprends bien tu as installé filebot dans nas4free. Est ce bien dans nas4free ou dans une jail ?
Je recherche à installer filebot dans nas4free, donc si c est ton cas, peux tu me guider dans les commandes que tu as faites ?
Merci
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 02 Oct 2015 07:53
by laster13
Bonjour,
Juste pour comprendre

. Quel intérêt d'installer filebot sur nas4free si ton rutorrent est dans la VM?
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 02 Oct 2015 09:25
by ernie
Bonjour
Pour travailler avec des datasets.
La VM est lié à un nfs et cela fonctionne que si c est un répertoire.
Toute ma stratégie de sauvegarde est sur zrep donc des datasets.
Je pense donc à mettre filebot dans nas4free pour:
- travailler avec des datasets et rtorrent lancera un script disant a filebot dans nas4free: Vas y tu peux renommer
- utiliser filebot aussi pour traiter différents types de fichiers présents sur mon nas
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 02 Oct 2015 11:12
by laster13
L'activité de filebot se déclenche grâce à une ligne de commande placée dans le script .rtorrent.rc
system.method.set_key=event.download.finished,filebot_amc,"execute={/home/<username>/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
Dans la mesure ou rtorrent est dans la VM je ne vois pas comment, en installant filebot dans Nas4Free, le fichier rtorrent-postprocess pourrait se lancer ... à moins que..

Peut être en utilisant NFS ou trouver une solution pour que "rtorrent-postprocess" et "rtorrent.rc" puisse communiquer en tre eux via le reseau local genre :
system.method.set_key=event.download.finished,filebot_amc,"execute={ip_reseau_local: /home/<username>/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
Mais bon là je maitrise pas faudrait creuser

Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 02 Oct 2015 19:16
by ernie
J ai pensé à autre chose. Le script de rutorrent écrit dans un fichier "Go" et via scp le met sur le nas (ou via le nfs).
Un autre script scanne toutes les 12 heures le fichier pour voir si il y a Go et lance filebot, puis efface le dit fichier.
Pour le moment concept à affiner.
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 03 Oct 2015 19:12
by laster13
Je viens de lire ton post sur mondedie. J'avais ce même problème, il faut modifier ton fichier rprocess
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 03 Oct 2015 22:15
by ernie
Et comment ? Avec quelle modification ?
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 03 Oct 2015 23:55
by laster13
ut_dir=/chemin/dossier/complet
Tu enlèves &TORRENT_PATH
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 04 Oct 2015 08:51
by ernie
Fais mais cela ne change rien.
Encore merci de ton aide.
Je vais tenter le reboot de la VM.
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 11 Oct 2015 17:25
by ernie
Bon, filebot ne fonctionne plus.
Le reboot de la VM ne change rien, et recréer un fichier amc.log vierge non plus.
Rtorrent ne le lance pas en fin de téléchargement.
En manuel, cela reste bloqué sur le message qui dit que amc.log est locké.
Toute idée est bienvenue
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 11 Oct 2015 20:38
by laster13
Bonsoir,
Tu peux poster le .rtorrentc.rc et le fichier process stp?
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 12 Oct 2015 07:49
by ernie
Et voilà.
Code: Select all
GNU nano 2.2.6 File: rtorrent-postprocess
#!/bin/bash
#TORRENT_PATH=/home/champagne/torrents
TORRENT_NAME=$2
TORRENT_LABEL=$3
sh /home/champagne/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/champagne/renamed" --log-file "/home/champagne/.session/amc.log" --action symlink --conflict override -non-strict --def music=y artwork=y "ut_dir=/home/champagne/torrents" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
Dans rtorrent.rc j ai rajouté à la fin cette ligne:
Code: Select all
system.method.set_key=event.download.finished,filebot_amc,"execute={/home/champagne/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 12 Oct 2015 17:46
by laster13
ernie wrote:#!/bin/bash
#TORRENT_PATH=/home/champagne/torrents
TORRENT_NAME=$2
TORRENT_LABEL=$3
à remplacer par
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
Le reste du script est correct
Voilà ce qu'il te faut mettre :
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
sh /home/champagne/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/champagne/renamed" --log-file "/home/champagne/.session/amc.log" --action symlink --conflict override -non-strict --def music=y artwork=y "ut_dir=/home/champagne/torrents" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
Enleve cette ligne du script ou mets un diese devant
GNU nano 2.2.6 File: rtorrent-postprocess
Tu peux suivre en direct ce qui se passe dans le log en tapant
Code: Select all
tail -f "/home/champagne/.session/amc.log
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 13 Oct 2015 09:45
by ernie
Ok je vais modifier
J avais modifié le script pour pouvoir lancer manuellement suite à un échange sur un autre forum
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 17 Oct 2015 10:06
by ernie
Modifications faites et rien ne se passe dans le amc.log.
Je pense que je n aurais pas du le purger.
Y a t il un moyen de réinitialiser filebot ?
J aimerai éviter de recréer toute la vm.
Re: Nas4free, Bittorrent (Transmission) et Filebot
Posted: 17 Oct 2015 17:18
by laster13
Pas grave si tu as purgé amc.log, c'est juste un fichier log. Tu peux effectivement recommencer l'install sans avoir besoin de tout reinstaller, juste tu effaces les fichiers en rapport avec filebot et tu recommences