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

Code: Select all

java -version
pour verifier la version et la :

Code: Select all

java : Command not found
:ugeek: :?: :ugeek: :?:

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

Code: Select all

pkg_delete openjdk-x.x.x
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
Tu as fait comment ?
moi j'ai fait un make install clean dans le repertoire /usr/ports/java/openjdk8 (ainsi que /usr/ports/java/openjdk8-jre) pour finalement avoir :

Code: Select all

oot@transmission:/usr/ports/java/openjdk8-jre # java -version
openjdk version "1.7.0_80"
OpenJDK Runtime Environment (build 1.7.0_80-b15)
OpenJDK 64-Bit Server VM (build 24.80-b11, mixed mode)
:evil: :evil: :evil: :evil: :evil:

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 :

Code: Select all

pkg install openjdk8
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 :mrgreen: 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.. :roll: 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 :roll:

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