Home

Plugin transmission para spark funcionando bien, con las rutas y demas como dios manda

qsilver83

Usuario Destacado
Amigo OpenSPA
10 Ene 2013
723
56
0
descomprimir en un pendrive
insertais el pendrive en el usb del receptor, y cuando salga el mensaje de si quiere instarlar plugins, aceptais y listo.

en var/bin/transmission/transmission.sh esta vuestros parametros de usuario y contraseña para acceder a traves de la url

vuestraip deco:9091,

cualquier duda o problema diganmelo

Un saludo compis:)
 

Adjuntos

  • Plugin_Transmission_Funcionando.rar
    1,3 MB · Visitas: 38
  • Me gusta
Reactions: Rebatman y Mecha

qsilver83

Usuario Destacado
Amigo OpenSPA
10 Ene 2013
723
56
0
De nada gracias a ti por aydarnos a todos y a mi desde que empeze
 

Rebatman

Usuario Destacado
Fan de OpenSPA
Amigo OpenSPA
29 Ene 2012
236
21
0
lo he querido probar y me da el siguiente error al arancarlo

Código:
[root@stlinux]#./transmission.sh start
 
Starting Transmission...
 
Transmission Started
ifconfig: ra537X0: error fetching interface information: Device not found
Open your browser at http://:9091
 
Al entrar por la web
 
[SIZE=6][B]403: Forbidden[/B][/SIZE]

Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
 

Mecha

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
14 Ene 2010
4.132
819
0
España
cambiar en el archivo transmission.sh
la linea:
echo "Open your browser at http://`/sbin/ifconfig ra537X0 | awk '/inet/ {print $2}' | cut -d: -f2`:9091"
por:
echo "Open your browser at http://`/sbin/ifconfig eth0 | awk '/inet/ {print $2}' | cut -d: -f2`:9091"


ó mejor la que he puesto 3 post mas abajo.


saludos.
 

qsilver83

Usuario Destacado
Amigo OpenSPA
10 Ene 2013
723
56
0
Es el nombre de la interfaz lo podia poner en una variable y cada uno que pusiera el nombre de la interfaz
 

Mecha

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
14 Ene 2010
4.132
819
0
España
para el error de acceso por web, tambien en el archivo settings.json

rpc-whitelist": "127.0.0.1"

cambiar por:

rpc-whitelist": "*.*.*.*"
 

Mecha

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
14 Ene 2010
4.132
819
0
España
Es el nombre de la interfaz lo podia poner en una variable y cada uno que pusiera el nombre de la interfaz
como se puede dar el caso de que tengamos cada uno un nombre distinto de interfaz de la red, entonces mejor con la siguiente linea y sirve para todos (hay que ver lo que aprendo cada dia buscando con google, jeje.)

echo "Open your browser at http://`/sbin/ifconfig ${iface} | grep 'inet' | cut -d: -f2 | cut -d " " -f1 | grep -v 127`:9091"
 

Rebatman

Usuario Destacado
Fan de OpenSPA
Amigo OpenSPA
29 Ene 2012
236
21
0
Pues no consigo que me funcione, si modifico el transmission.sh con las modificaciones que me indicais ya no consigo arrancarlo por telenet. He modificado los scripts de lucifer para arrancar desde el menu plugins

Código:
#!/bin/sh
#
# Mod lucifer para gm990
 
echo " "
echo "Arrancar Transmission"
echo " "
 
/root/plugin/var/transmission/transmission.sh start
 
exit 0
 

Rebatman

Usuario Destacado
Fan de OpenSPA
Amigo OpenSPA
29 Ene 2012
236
21
0
Si usar uso el tuyo y con los cambios de mecha, pero una vez que lo modifico ya no me deja arrancarlo. Modificado quedaría de la siguiente forma.

Código:
#!/bin/sh
 
#export PATH="$PATH:/hdd/transmission/bin"
#export TRANSMISSION_WEB_HOME="/hdd/transmission/web"
#export LD_LIBRARY_PATH="/hdd/transmission/lib:$LD_LIBRARY_PATH"
 
export PATH="$PATH:/root/plugin/var/transmission/lib/"
export LD_LIBRARY_PATH="/root/plugin/var/transmission/lib:$LD_LIBRARY_PATH"
export CLUTCH_HOME="/root/plugin/var/transmission/web/"
 
CONF="/root/plugin/var/transmission/conf/"
DOWNLOAD_DIR="/storage/c/downloads/"
USER="root"
PASSWORD="password"
BASE="/root/plugin/var/transmission/lib/transmission-daemon"
 
 
case $1 in
    start)
        if [ -n "`pidof transmission-daemon`" ] ; then
            echo
            echo "Transmission Alredy Started"
            echo
            exit 1
        fi
        echo
        echo "Starting Transmission..."
        #/root/plugin/var/transmission/lib/transmission-daemon -a 127.0.0.1,192.168.1.x
        #/root/plugin/var/transmission/lib/transmission-daemon -g /root/plugin/var/transmission/config -T
        eval $BASE -g $CONF -T
       
        sleep 2
        echo
        echo "Transmission Started"
        echo "Open your browser at [URL='http://%60/sbin/ifconfig']http://`[/URL]/sbin/ifconfig ${iface} | grep 'inet' | cut -d: -f2 | cut -d " " -f1 | grep -v 127`:9091"
        echo
    ;;
    stop)
        if [ -n "`pidof transmission-daemon`" ] ; then
            echo
            echo "Stopping Transmission..."
            echo
            killall transmission-daemon
        fi
    ;;
    restart)
        $0 stop
        sleep 5
        $0 start

Pero ya no me lo arranca por telnet :(.

Lo otro que he hehco es modifcar el script de lucifer para arrancar el transmission desde el menú de pulgins del deco
 

Mecha

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
14 Ene 2010
4.132
819
0
España
1º para ejecutarse cualquier archivo de scrip sh, tiene que tener permisos 755

2º el problema de rango de ip no validas, etc, es que en la configuracion del transmission.sh, no es por la lista blanca ni negra, es que no se encuentran los archivos de configuración, porque en el script se ha puesto
CONF="/root/plugin/var/transmission/conf/"
y la carpeta que se instala con el plugin, no se llama /conf, sino /config
Tambien a los archivos de la carpeta /lib hay que darles permisos 755 igual que al script de arranque.
 

Rebatman

Usuario Destacado
Fan de OpenSPA
Amigo OpenSPA
29 Ene 2012
236
21
0
Creo que no me he sabido explicar, si no modifico el archivo transmission.sh, es decir tal y como lo has colgado, me lo arranca por ssh pero me da el siguiente error. Evidentemente el archivo tiene permisos 755 sino no arrancaría.
Código:
[root@stlinux]#./transmission.sh start
Starting Transmission...
 
Transmission Started
ifconfig: ra537X0: error fetching interface information: Device not found
Open your browser at http://:9091

En cambio a la que modifico el transmission.sh con cualquiera de los cambios indicados, y manteniendo los permisos 755 no me arranca me da el siguiente error.
Os pongo como queda modificado el archivo
Código:
#!/bin/sh
 
#export PATH="$PATH:/hdd/transmission/bin"
#export TRANSMISSION_WEB_HOME="/hdd/transmission/web"
#export LD_LIBRARY_PATH="/hdd/transmission/lib:$LD_LIBRARY_PATH"
 
export PATH="$PATH:/root/plugin/var/transmission/lib/"
export LD_LIBRARY_PATH="/root/plugin/var/transmission/lib:$LD_LIBRARY_PATH"
export CLUTCH_HOME="/root/plugin/var/transmission/web/"
 
CONF="/root/plugin/var/transmission/config/"[COLOR=#ff0000]# SEGUN INDICACIONES DE MECHA SOLO CAMBIO CONF POR CONFIG[/COLOR]
DOWNLOAD_DIR="/storage/c/downloads/"
USER="root"
PASSWORD="password"
BASE="/root/plugin/var/transmission/lib/transmission-daemon"
 
 
case $1 in
    start)
        if [ -n "`pidof transmission-daemon`" ] ; then
            echo
            echo "Transmission Alredy Started"
            echo
            exit 1
        fi
        echo
        echo "Starting Transmission..."
        #/root/plugin/var/transmission/lib/transmission-daemon -a 127.0.0.1,192.168.1.x
        #/root/plugin/var/transmission/lib/transmission-daemon -g /root/plugin/var/transmission/config -T
        eval $BASE -g $CONF -T
   
        sleep 2
        echo
        echo "Transmission Started"
        echo "Open your browser at http://`/sbin/ifconfig ra537X0 | awk '/inet/ {print $2}' | cut -d: -f2`:9091"
        echo
    ;;
    stop)
        if [ -n "`pidof transmission-daemon`" ] ; then
            echo
            echo "Stopping Transmission..."
            echo
            killall transmission-daemon
        fi
    ;;
    restart)
        $0 stop
        sleep 5
        $0 start
    ;;
    *)
    echo
    echo "Options: $0 {start|stop|restart}"
    echo
esac

Y aqui os pongo el error que me da al arrancarlo despues de modificarlo

Código:
[root@stlinux]#./transmission.sh start
-sh: ./transmission.sh: not found
[root@stlinux]#

Y el archivo existe y tiene permisos 755

Código:
[root@stlinux]#ls
bin              config          lib              web
conf            download        transmission.sh
[root@stlinux]#
 

Mecha

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
14 Ene 2010
4.132
819
0
España
en el primer post de qsilver83, me he permitido ponerlo todo bien, y que se instale directamente desde el usb como los demas plugins, para lo que solo hay que descomprimir el archivo descargado y poner la carpeta plugin (con todo su contenido) en el raiz de un pendrive.

una vez instalado, lo arrancais y parais a trave de los dos scrip que os aparecen en el menu de plugins.