como acceder a transmission via web

Instalar y configurar un descargador de torrents

ACTUALIZACIÓN JULIO 2016: la solución Transmission no se reinicia en Raspbian

ACTUALIZACIÓN JUNIO 2016: Parece que está fallando el reinicio del servidor de torrents con la última versión de Raspbian, estoy investigando una solución para publicarla.

Vamos a darle un uso adicional a la Raspberry Pi además de servidor de ficheros y NAS casero. Se trata de montar un descargador de torrents. Para ello vamos a instalar Transmission en su versión más ligera y sin entorno gráfico y luego veremos como usarla desde un móvil Android o desde cualquier equipo que tenga un navegador web (Safari desde iPhone, Mac o iPad, Chrome, Firefox, etc.) Antes de instalar nada, como siempre actualizamos todo:

sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

Después de este último es probable que tengamos que reiniciar

sudo reboot

Antes de instalar os voy a recordar todo lo que yo considero necesario para poder hacerlo como yo:

  1. Instalar el sistema operativo Raspbian en la Raspberry Pi, ya sea directamente o a través de NOOBS
  2. Configurar Raspbian con raspi-config después de instalarlo
  3. Actualizar Raspbian y actualizar los drivers y firmware
  4. Poner la dirección IP fija
  5. Formatear el disco duro o memoria USB en formato ext4 solo para Linux
  6. Configurar la Raspberry para poder usar el nuevo disco duro
  7. Es conveniente saber un poco como manejar la Terminal para hacer la instalación

Ahora sí que sí:

sudo apt-get install transmission-daemon

como instalar y configurar transmission-daemon en la Raspberry Pi

Y ahora dependiendo de lo que tengamos instalado, nos instalará cosas adicionales, entre las que con casi total seguridad estarán transmission-cli y transmission-common.

como instalar y configurar transmission-daemon en la Raspberry Pi

Al terminar de instalarse se configura más o menos y empieza a funcionar. Así que ahora nosotros paramos el servidor de torrents. Si no lo paramos, la configuración que hagamos no se guarda y no funcionará al reiniciar la Raspberry Pi.

como instalar y configurar transmission-daemon en la Raspberry Pi

O para las nuevas versiones de Raspbian mejor con:

sudo /etc/init.d/transmission-daemon stop

Si por lo que sea tienes una versión sin actualizar de Raspbian u otro Debian, como armbian o similares, puede que te funcione esta otra opción para parar el servicio:

sudo service transmission-daemon stop

como instalar y configurar transmission-daemon en la Raspberry Pi

Y ahora como siempre y para prevenir hacemos una copia de seguridad del fichero de configuración. Y luego comprobamos que se ha copiado.

sudo cp /etc/transmission-daemon/settings.json transmission-old-settings.json
ls

como instalar y configurar transmission-daemon en la Raspberry Pi

OJO: se supone que hemos añadido un disco duro donde descargar todo esto:

Añadir disco de forma permanente : preparando un NAS o servidor casero 2 Y que tiene una carpeta temp con los permisos adecuados, o sea: sudo mkdir /media/16GB/temp sudo chmod 777 /media/16GB/temp

Y editamos con nano recordando lo siguiente:

  • Se abre un fichero de texto con muchas líneas que no es necesario casi tocar. La aplicación que se llama nano es un editor muy básico pero más o menos sencillo de manejar. Con los cursores, las teclas de las flechas, nos movemos hasta las siguientes líneas para modificarlos.
  • Para Guardar el archivo con los cambios pulsar la tecla Ctrl y al mismo tiempo la letra o
  • Para Salir del editor pulsar la tecla Ctrl y al mismo tiempo la letra x
  • Si nos pregunta si queremos salvar los cambios y nos indica el nombre del fichero le decimos que Sí escribiendo una letra S y dándole a Enter / Return / Intro

como instalar y configurar transmission-daemon en la Raspberry Pi

...
"download-dir": "/media/16GB",
...
...
"incomplete-dir": "/media/16GB/temp",
"incomplete-dir-enabled": true,
...

como instalar y configurar transmission-daemon en la Raspberry Pi

como instalar y configurar transmission-daemon en la Raspberry Pi

como instalar y configurar transmission-daemon en la Raspberry Pi

Estas carpetas las creamos con anterioridad y están en un disco externo con el formato y permisos de escrituras adecuados. Si no las tenéis, o tienen otros nombres deberéis cambiarlos. Ahora cambiamos el tema de la seguridad poniendo un nombre de usuario, el que viene es transmission, añadiendo una contraseña y permitiendo el acceso de un usuario externo a la Raspberry Pi pero dentro de nuestra red local y usando la dirección IP fija.

...
"rpc-password": "mi contraseña",
...
"rpc-username": "mi usario",
...
"rpc-whitelist-enabled": false,
...

como instalar y configurar transmission-daemon en la Raspberry Pi

como instalar y configurar transmission-daemon en la Raspberry Pi

como instalar y configurar transmission-daemon en la Raspberry Pi

como instalar y configurar transmission-daemon en la Raspberry Pi

Y salimos de nano y desde fuera en la Terminal volvemos a reiniciar el servidor de torrents:

sudo /etc/init.d/transmission-daemon restart

O igual que antes, para el caso de versiones antiguas:

sudo service transmission-daemon restart

como instalar y configurar transmission-daemon en la Raspberry Pi

Si aún así tenemos algún problema con los permisos de las carpetas volvemos a asignar permiso de escritura para todos. Para ello usamos los comandos siguientes en una Terminal

sudo service transmission-daemon stop
sudo chmod 777 /media/16GB/
sudo chmod 777 /media/16GB/temp/
sudo /etc/init.d/transmission-daemon restart

como instalar y configurar transmission-daemon en la Raspberry Pi

Ahora vemos como acceder por ejemplo configurando Remote Transmission para Android

configurar Remote Transmission para descargar torrents en la Raspberry Pi

configurar Remote Transmission para descargar torrents en la Raspberry Pi

configurar Remote Transmission para descargar torrents en la Raspberry Pi

configurar Remote Transmission para descargar torrents en la Raspberry Pi

Y descargando un torrent desde el Chrome en Android que al abrirse se nos redirige directamente a la Raspberry siempre que estemos en la misma red local.

usando Remote Transmission para descargar torrents en la Raspberry Pi

usando Remote Transmission para descargar torrents en la Raspberry Pi

usando Remote Transmission para descargar torrents en la Raspberry Pi

usando Remote Transmission para descargar torrents en la Raspberry Pi

usando Remote Transmission para descargar torrents en la Raspberry Pi

Igualmente lo podemos abrir desde el navegado web, usando la dirección IP fija de la Raspberry Pi seguida de :9091

como acceder a transmission via web

como acceder a transmission via web

Si vemos cómo marcha la descarga vía web y confirmamos uso de RAM y procesador con htop y pcmanfm a través de la opción de Exportar las X, vemos como aún hay margen para que la Raspberry Pi esté al 100% de carga

rendimiento raspberry pi como servidor torrents

  • Muchas gracias. Veré como añadirlo en breve al post.

    • omar

      Hola, buenos días! Es posible instalar transmission n raspbmc?
      Saludos

      • En teoría sí, pero no lo he hecho y no sé qué rendimiento tendría. Yo lo que tengo son dos SD preparadas, una con Raspbmc y otra con Raspbian y torrent. Nunca haga ambas cosas a la vez.

        El Fri Nov 07 2014 at 8:54:56, manuti () escribió:

      • Luis Rodriguez

        Sí es posible, yo al menos lo conseguí. Lo hice sobre Raspbmc entrando por ssh. Es necesario poner un disco externo para almacenar los datos. Funcionó de maravilla durante meses.

  • martinha90

    Hola! Antes de nada muchas gracias por tu página, nos facilita mucho la vida a gente como yo que que queremos aprender sobre este mundillo.
    Te cuento mi problema. He instalado el Transmission y he conseguido que funcione. El problema es que el 90% de las veces que lo pongo a descargar, cuando llega a 11 MB se queda parado. No sale ningún mensaje de error, simplemente se queda parado, y a partir de ese momento ya no me deja entrar a la aplicación desde Raspbmc, ni desde el navegador. En raspbmc pone error inesperado y la pestaña del navegador se queda cargando eternamente. Y tengo que reiniciarlo siempre.¿Sabes cual puede ser el motivo?

    • No sé, así en frío me huele a que descarga en la sd y ese es el espacio que tienes, 11 megas. Prueba a mirar la configuración para que descargue en otro sitio.

      • martinha90

        No, está descargando bien, en un Pendrive con suficiente espacio.
        Lo raro es que a veces descarga bien, he conseguido descargar un par de películas. Pero cuando se para no hay nada que hacer, y me desespera porque no entiendo donde está el problema.
        En fin, gracias por contestar.

        • Reinstala y rehaz la configuración. Es lo único que se me ocurre.

  • Danielo515

    Realmente el problema es que el daemon de transmission reescribe el el archivo de configuración con el que tiene “cargado en memoria”, por lo que todo lo que edites mientras ejecutas el demonio lo pierdes. La cosa es parar el servicio (demonio) hacer los cambios en la configuración y despúés volver a arrancarlo.

    Un saludo.

    • Gran aporte, Daniel, muchas gracias.

      • Danielo515

        Por nada! Gracias a tí por tu blog. Me anima a seguir usando mi raspi. Ya me volví loco en su día, si se lo puedo ahorrar a otros mejor que mejor.

        Un saludo.

  • Daniel

    Hola, muchas gracias por las guías, me están siendo de gran ayuda.

    A pesar de ello, no consigo hacerlo. Al cabo de un rato de iniciar la descarga, me da el error “Unable to save resume file: No space left on device”.

    No sé como hacer para que no reescriba la configuración.
    Hice todos los pasos, paré el servicio, configuré, reinicié el servicio y pasa igual. He probado incluso a desinstalarlo pero no consigo nada.
    ¿Qué podría hacer?
    Saludos

    • La respuesta está aquí abajo en otro comentario: https://raspberryparatorpes.net/proyectos/instalar-y-configurar-un-descargador-de-torrents/#comment-1792168494
      Antes de cambiar la configuración tienes que asegurarte de que el servidor está parado:

      sudo service transmission-daemon restart

      Luego haces los cambios como aquí y reinicia para que todo funcione.

      • Daniel

        Había leído el comentario pero no entiendo bien lo que dice.
        Antes de hacer la configuración puse el comando:
        sudo service transmission-daemon stop
        Salía un ok delante

        Cambio la configuración.

        Pongo “sudo service transmission-daemon restart”. Pero luego cuando descargo cosas vuelve a ocurrir lo mismo.

        • Se supone que ese error ocurre porque no puede grabar lo que va descargando, puede ser por este error que al no parar el servicio no se graba la configuración o por otro problema de permisos con la unidad donde se descargan. Repasa los pasos, sobre todos los de la carpeta donde descargar y los permisos. Yo recomiendo usar formato ext4 para la carpeta porque otro tipo de formateo me dio problemas. Así en la distancia más no te puedo ayudar.
          Un saludo.

          • Daniel

            Lo curioso es que entro de nuevo en la configuración, y sí que aparece cambiado, pero cuando se pone a descargar, utiliza otra configuración que no sé de donde saca.
            El pendrive está en formato ext4.
            Te agradezco la ayuda de todas formas :)
            Un saludo

          • Misterios de la informática. Prueba a desinstalar, borrar configuración y empezar desde cero.

  • Danielo515

    Buenas.

    A alguien le pasa que con el transmission obtinene muy poca tasa de transferencia? Ya lo había experimentado antes, por lo que lo dejé abandonado, pero al ver este artículo decidí volver a probar. Hablo de tasas de transferencia como 10 veces inferiores a lo que puedo conseguir con mi portátil.

    Un saludo-

    • ¿Has visto el otro post de Optimización?
      https://raspberryparatorpes.net/proyectos/optimizar-el-descargador-de-torrents/

      Influye mucho el tema de tener encriptado el tráfico para que tu compañía de teléfono no te cape el servicio.

      • Danielo515

        No, no lo había visto.

        Acabo de seguir los consejos, a ver que tal. Sabes si utorrent configura la encriptación por defecto? Porque como ya he dicho, en la misma red consigo tasas de transferencia muchísimo más altas.

        • Creo que sí, que utorrent trae por defecto una configuración mejor.

  • Aarón

    Muy Buenas, lo tengo instalado y todo de maravilla, he compartido una carpeta hasta windows con samba y voy vaciando desde ahí. Velocidad de descarga menor que en Utorrent pero me llega a 4Mb. Transsmision web y android va muy pero que muy bien. Accedo a través de la ip de las raspberry que es fija, se puede acceder a través de la publica? No lo he conseguido hasta ahora, sería igual que con ip fija, http://IpPublica:9091/transmission/web o estoy haciendo algo mal?. Saludos y muchisimas gracias

    • Buenas, Aaron, me alegro de todo lo que has conseguido montar. La cuestión del acceso desde la ip pública es algo que no he podido hecho pero si investigado. Tiene 2 problemas : uno es que tu ip pública no es fija y otro es que no estará abierta en tu router.
      Lo segundo es cuestión de investigar como abrir el puerto 9091 que es más o menos fácil y dependerá de la marca y si es de la operadora de telefonía o no.
      Lo de la ip pública variable es complejo. Te obliga a activar un servicio externo como pueda ser no-ip (busca en Google) y que tendrás que activar y configurar bien sea en el router o en la Raspberry Pi.
      Más no te puedo decir. Un saludo.

  • Pingback: NAS caseros : Raspberry Pi 2 vs otras opciones | Raspberry para torpes()

  • jose hernandez

    Estoy intentado solucionar el error de espacio insuficiente.

    He visto un comentario que hace referencia a otro archivo de configuracion /.config/transmission-daemon/ pero no consigo encontrarlo.

    Seria posible que me dijeran donde esta? gracias

    • Todos los archivos con un punto al principio, son archivos ocultos, como este .config
      Para poder verlo en el gestor de archivos creo que es pulsando las teclas Ctrl + h
      De todas formas desde una Terminal podrás editarlo con el comando “nano” y la ruta al archivo aunque sea oculto.

  • Pingback: Optimizar el descargador de Torrents | Raspberry para torpes()

  • migue

    Job for transmission-daemon.service failed. See ‘systemctl status transmission-daemon.service’ and ‘journalctl -xn’ for details.

    Me sale esto cuando intento levantar el servicio
    cual es el problema ??????

    • He estado mirando y puede que hayas roto el archivo de configuración, settings.json cámbiale el nombre y reinicia para ver si se regenera todo.

  • Carlos Rosado

    Buenos días como comenté hace unos días, he adquirido recientemente una raspi. Como quería usarla como centro multimedia únicamente instalé OMSC y todo bien, aún no se como descargar películas ni nada pero bueno poco a poco, he leido lo del descargador de torrents y mi problema viene cuando en la pantalla de OMSC pulso “esc” entro en la consola para seguir los pasos de este post y me pide un login. Siempre me da incorrect. Ni admin/admin ni pi/raspberry como he leído por internet.. me podéis ayudar?

    • no lo tengo a mano ahora, pero creo que era otro, prueba:
      username: osmc
      password: osmc

      • Carlos Rosado

        Gracias Manuti por la respuesta, me estás ayudando bastante. Pese a que conseguí entrar con ese usuario, cuando meto el primer comando para descargar transmission-daemon me dice que no fue encontrado.

        Otro de los aspectos que veo es que al comienzo del post dices que es imprescindible tener instalado Raspbian, yo únicamente he instalado OSMC como me dijiste en mi primer comentario hace dos dias. Ésta puede ser la causa?

        Gracias de antemano una vez más

        • Vamos a ver, estás recorriendo un camino que yo no he hecho. Te indico como creo que se hace pero sin saber seguro si funciona. Yo tengo 2 Raspberry-pi, una con OSMC para media center y otra con Raspbian y el servidor de archivos Samba y la descarga de torrents. Lo tengo así porque son Raspberry-pi normales que eran menos potentes y no podían tirar de todo a la vez. Antes de tener las 2, lo que tenía eran dos tarjetas SD, una con OSMC y otra con Raspbian y los torrents. Descargaba, apagaba, cambio de SD y arranque con el media center para ver lo descargado.

  • Pingback: Rasberry Pi 2 un regalo tecnológico ideal « Soloelectronicos()

  • Pingback: Crear un servidor de descargas con Raspberry Pi | Chuletitas de pingüino()

  • Ordep

    Buenas tardes alguien me puede decir, si se puede utilizar transmission en usuario grafico en rapsberry sin necesidad de entrar externamente desde un PC, ya que yo quiero descargar los torrents desde la propia raspberry.
    Si no me podrian indicar algun cliente torrent que pueda funcionar en un entorno grafico para raspberry pi.
    Un saludo.

    • Si no quieres instalar nada más, pues abres el navegador web en la Raspberry Pi y te conectas a ella misma y punto. Usando la IP o con http://localhost:9091 si has dejado la configuración normal de puerto de Transmission.

  • Sheu_ron

    ¿Alguna idea de porqué Transmission no se carga al inicio?
    Entro a http://ip de la raspberry:9091 y me da error
    Sin embargo entro por ssh y tras el sudo /etc/init.d/transmission-daemon start
    recargo la web y entonces ya puedo entrar a Transmission.
    He repasado el .json de configuración y, linea por linea, es igual al tuyo (cambiando las carpetas de decarga, claro)

    • No sé porque no carga el script de inicio, pero lo mismo recargándolo con este comando va:
      sudo update-rc.d transmission-daemon defaults

      • Sheu_ron

        Nada.
        De hecho ahora ni si quiera funciona haciendo
        sudo /etc/init.d/transmission-daemon start

        he de hacer un

        sudo /etc/init.d/transmission-daemon restart

        ¿Será que hay algo que se engancha?
        No sé.
        Estoy por copiarme el archivo de configuración de Samba por sFTP y reinstalarlo todo usando una imagen Jessie-básica (la que viene sin entorno gráfico) dado que solo usaré la PI como miniPC de descargas y de servidor de archivos. Tal vez así se solucione.

        • Es lo más sensato. Por lo que he leído es un fallo asociado a una instalación incorrecta.

          • Sheu_ron

            Hola
            Efectivamente, borrada la microSD e instalada la Jessie-lite, tras instalar Samba y Transmission, ahora SÍ se inicia el servicio de éste último en el arranque.
            El hecho que antes de “formatear” no lo hiciese…¿es posible que a pesar de desinstalar Transmission y aplicar el comando «apt-get autoremove», por algún sitio se quedase algo que impidiese la carga de Transmission en el arranque? (como en Windows cuando tras desinstalar un programa se quedan archivos en “Archivos de programa”).

          • Bueno, algunas cosas quedan sobre todo si se instala mal y más algo como un servicio / servidor como Transmission. La diferencia con Windows es que si realmente hubieses querido podrías haber buscado todos esos archivos de configuración y haberlos borrado.

          • Sheu_ron

            Después de unos dias, he de decir que todo va bien.
            He hecho la copia de seguridad de la microSD para así poderla restaurar en caso de fallo.
            Lo que me gustaría preguntarte es si tienes algún tutorial tuyo sobre Emule y sobre FTP para Raspbian (el sFTP es demasiado lento para archivos grandes).
            También quería consultarte sobre el apartado de memoria para la GPU.
            Resulta que yo uso la Raspberry B+ (512 Mb de ram total) y como solo uso los comandos y la interfaz web de Transmission, la he configurado para que la GPU tenga solo 16 Mb.
            Otra cuestión a consultarte es el tema del overclock.
            Usando la PI para Samba, Transmission y ocasionalmente Emule y http://FTP….¿se notaría una mejora de velocidad de transferencia si le hago algo de overclock?

          • Ftp no lo uso, ya que con sftp llego a las carpetas que no comparto por Samba (tema de /etc y cosas así) sobre todo porque Samba es más rápido sobre todo con la configuración optimizada que publiqué.
            Emule no lo uso desde hace más de 10 años y nunca con Linux, así que no sabría ni por donde empezar.

  • Pingback: Raspberry Pi – tictortosa()

  • Nastor

    Muy buenas. Antetodo, muchas gracias por este perfecto tutorial. Tengo un problema: me es imposible conectar via web con mi servidor de transmission. Cuando pongo la dirección:9901, da igual que lo haga en el móvil, que en el ordenador, me tira para atrás diciendo que es imposible conectar. He seguido todos los pasos a rajatabla, de hecho se que funciona por lo que he probado con la app de android y funciona perfectamente. ¿Qué es lo podría estar mal?. ¡Gracias!

    • De nada. Me alegro de que te sirviera a pesar de ese fallo. Yo ahora como App uso Torrnado en Android por si la quieres probar.
      Nunca me ha pasado ese problema y no sé que podría ser ¿el cortafuegos del ordenador? ¿El cortafuegos del router? Es algo raro porque si la App va es que funciona y los datos salen de la Raspberry Pi. Revisa todo con tranquilidad no sea que uses un https o algo raro sin quererlo.

      • Nastor

        Joe qué rapidez jeje. Nada, simplemente era que en el puerto estaba poniendo 9901 en vez de 9091 jaja normal!. De hecho, justo después de postear esto me di cuenta y borré el comentario, no sé por qué no se borró. Así que disculpa las molestias y muchas gracias!

        • Sí, a eso me refería con repasar bien lo escrito en la dirección web. Una vez me tiré días tocando toda la Red de casa porque había puesto la ip fija a la Raspberry y no conectaba. Al final vi que había puesto una coma en vez de un punto.

          • Nastor

            jajajajaj esos fallos absurdos te pueden volver loco xD. Yo ayer para esto, llegué a redirigir el puerto en el router a pesar de que lo iba a usar exclusivamente desde mi red local xD (además de tocar mil parametros del archivo de configuración). Somos idiotas xDD.

          • Nastor

            jajajajaj esos fallos absurdos te pueden volver loco xD. Yo ayer para esto, llegué a redirigir el puerto en el router a pesar de que lo iba a usar exclusivamente desde mi red local xD (además de tocar mil parametros del archivo de configuración). Somos idiotas xDD.

  • carlos

    Simplemente preguntar si serviría para compartir torrents en plan dejar la raspberry solo para que la gente descargue en internet claro esta, gracias por el tutorial que probare esta tarde un saludo torpes eh sin ofender xD.

  • javier

    Muchas gracias. Estaba teniendo problemas con los permisos de escritura en el disco externo desde que lo añadí a /etc/fstab. Así que he empezado desde cero con este tutorial y perfecto!!!!

    Un saludo

    • Me alegro, los permisos siempre son una pesadilla, y esta guía que publiqué incluye los pasos que yo mismo seguí después de muchas pruebas y problemas. Algunas veces los permisos se van al garete y toca repetir en una Terminal el comando para cambiar los permisos.

  • César

    Hola, yo tengo problemas con las últimas versiones de Raspbian y Transmission, con una rpi vieja todo iba bien, pero ahora tras la instalación y reinicio Transmission da error y no arranca. He visto bastantes cosas al respecto por ahí, como que el servicio arranca antes que la red pero no lo veo claro porque reiniciando el servicio me sigue dando error.
    ¿Conoces tú el tema?
    Gracias.

    • No, no he tenido ningún problema. ¿Qué modelo de Raspberry Pi tienes? ¿Qué versión exacta de Raspbian? ¿Y de Transmision?

      • César

        Tengo la rpi 3, la última versión de Raspbian Jessie Lite 4.4 que hay en https://www.raspberrypi.org/downloads/raspbian/ y no sé que versión de Transmission, la última también supongo, la que descarga con apt-get
        Un ejemplo de lo que dicen por ahí:
        https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=124503

        • OK, por lo que veo parece que es un problema de inicio del servicio de Red antes que el de Transmission. Creo que en raspi-config hay opciones para retrasar el inicio hasta que la Red esté 100% conectada. ¿Puedes buscar esa opción y porbarla para ver si se soluciona?

          • César

            Lo he intentado, es la opción 4 pero no sirve.
            Este es el error que da cuando intento reiniciar el servicio, el mismo que al inicio:
            Job for transmission-daemon.service failed. See ‘systemctl status transmission-daemon.service’ and ‘journalctl -xn’ for details.

          • OK, lo investigaré.

          • César

            Yo también voy a seguir mirando por ahí, muchas gracias por tu rápida respuesta.

          • Si encuentras la solución, por favor compártela por aquí. Un saludo.

          • Has probado a editar /etc/rc.local y añadir lo siguiente:

            service transmission-daemon start

          • César

            Hola de nuevo,
            Acabo de probarlo pero tampoco va, aunque no sé seguro en que línea meterlo. De todos modos tampoco puedo arrancar el servicio de forma manual, me da el error que te comentaba antes…
            He reinstalado todo varias veces por si me había dejado algo por el camino, pero nada :(
            Gracias una vez más.

          • Estoy aquí también probando. Hace cosas raras, ya que la he reiniciado a media descarga y al entrar de nuevo es cierto que no podía entrar por web al entorno gráfico. Cuando he hecho el service restart, la descarga había terminado, así que algo si funciona debajo aunque se quede sin entorno para verlo. ¿Puedes hacer una prueba similar?

          • César

            Yo no puedo ni reiniciar el servicio. Me funciona única y exclusivamente cuando lo instalo por primera vez pero en cuanto hago un reinicio se acabó…

          • Mañana más, pero no mejor, porque mejor no se puede. ^__^

          • César

            Buenos días, pues no, de momento mejor no… ;)
            Sigo investigando y como decía me resulta imposible levantar el servicio, he encontrado más información por ahí:
            http://raspberrypi.stackexchange.com/questions/24762/transmission-not-reloading-after-reboot
            pero no me sirve, para muestra:
            systemctl -l status transmission-daemon
            â transmission-daemon.service
            Loaded: error (Reason: Invalid argument)
            Active: inactive (dead)

          • En el foro de Transmission hay algo relativo a retrasar el inicio del servicio, añadiendo un sleep 5 o 10.

          • César

            Yo creo que son casos diferentes, aunque tampoco lo puedo asegurar ya que soy un poco novato, pero teniendo en cuenta que no puedo levantar el servicio en ningún momento de qué me sirve añadir retardos…

          • SOLUCIONADO al menos para mi. Edita el archivo indicado.

            sudo nano /etc/rc.local

            al final antes del exit0 pon estas dos lineas.

            sleep 10

            /etc/init.d/transmission-daemon restart

            Salvas y reincias, no es necesario activar el esperar a la red del raspi-config.

            Te pongo un pantallazo.

          • César

            Gracias pero nada, sigo igual, el servicio no se levanta.

          • Con el trasteo de ayer algo más has tocado. He probado varias descargas y reinicias y va bien. Deberías desintalar Transmission y tratar de borrar toda la configuración posible. No sé decirte bien todo lo que podría haber de restos tras un sudo apt-get remove…

          • César

            Probaré desde cero, instalando raspbian y todo, aunque esto ya lo he hecho unas cuantas veces, pero no las tengo todas conmigo y menos después de leer esto:
            Back to the crash showed in gdb: the problem is a library built for another processor, that’s what “illegal instruction” means, and in this case it could be a packaging mistake (built for the wrong ARM variant), libcrypto is part of the OpenSSL package — you could try installing the previous version, or the latest if there is one.
            Mañana más, buenas noches.

          • César

            Buenos días, todo desde cero y siguiendo tu tutorial paso por paso y sigo igual, no va.
            Hay una cosa que hoy no he intentado porque ya he visto que no va:
            sudo apt-get update
            sudo apt-get upgrade
            sudo rpi-update
            El último comando ya no existe, y después de hacer el update/upgrade y reiniciar creo que la red/dhcp no iba.
            :(

          • César

            Por cierto, tú estás probando con una rpi 3b? lo digo por lo del procesador que comentaban por ahí.
            ¿Conoces otro client de descargas para probar?
            gracias.

          • Sí, en un Raspberry Pi 3 B. Lo he hecho en esa porque me dijiste que era la que tenías, pero lo puedo hacer con cualquiera (las tengo todas ^__^) Hay otros programas pero no los he usado desde hace mucho tiempo, ni tampoco en la Raspberry Pi, el que mejor me iba era Deluge

            En teoría para instalarlo sería:

            sudo apt-get install deluge deluged deluge-console

            Desconozco como se configura, así que lo mismo lo miro como alternativa.

          • El rpi-update es para actualizar el firmware a la ultimísima versión, el apt-get update también actualiza el firmware pero solo a versiones estables. El rpi-update hay que instalarlo: sudo apt-get install rpi-update.
            He actualizado el post para indicar claramente cómo se para el servicio antes de configurar todo: sudo /etc/init.d/transmission-daemon stop y luego con restart

            No sé qué más puede pasarte. He hecho una instalación limpia de Raspbian, sin configurar he instalado Transmission siguiendo mi guía paso a paso. He probado a descargar sin reiniciar y funcionaba. He reiniciado y efectivamente ya no iba. He probado con lo de raspi-config de esperar a tener red, he reiniciado y no funcionaba. He quitado esa opción y reiniciado.

            He añadido lo del /etc/rc.local haciendo:

            sudo nano /etc/rc.local

            y poniendo al final antes del exit0 estas dos líneas:

            sleep 10
            /etc/init.d/transmission-daemon restart

            He reiniciado y todo OK, he puesto otra descarga y a medias he vuelto a reinciar y todo OK.

          • ¿Las descargas van a un disco externo? Puede que no esté montado y de error al iniciarse.
            ¿Podrías cambiar a un directorio en la SD y confirmar que tiene los permisos para que pueda escribir cualquier usuario?
            Si quieres usar un disco externo que es lento habría que añadir algo así en el /etc/rc.local

            systemctl -t mount

            OJO que esto no lo he probado ni tengo muy claro como funciona.

          • César

            A un pendrive pero eso está bien, empieza a descargar sin problemas hasta que hago el reinicio.
            Por si acaso he formateado de nuevo el usb a ext4 siguiendo tus recomendaciones ya que antes lo hacía en ntfs por compatibilidad con windows, pero nada nuevo.

    • Hay una nueva solución:
      sudo systemctl enable transmission-daemon.service

      • César

        Buenas tardes,
        Lo miraré más adelante con más tiempo, últimamente estoy bastante ocupado pero al primer intento fallo otra vez:

        pi@raspberrypi:~ $ sudo systemctl enable transmission-daemon service
        Synchronizing state for transmission-daemon.service with sysvinit using update-rc.d…
        Executing /usr/sbin/update-rc.d transmission-daemon defaults
        insserv: warning: script ‘K01transmission-daemon’ missing LSB tags and overrides
        insserv: warning: script ‘transmission-daemon’ missing LSB tags and overrides
        Executing /usr/sbin/update-rc.d transmission-daemon enable
        update-rc.d: error: transmission-daemon Default-Start contains no runlevels, aborting.

        Gracias,
        César

        • Publiqué otro Post dedicado solo a resolver ese problema, búscalo, se llama algo de Transmission no arranca o algo así.

  • rojas

    hola, tengo un problema con los permisos creo. Se empieza a descargar y al instante se para y me da el siguiente error :Read-only file system …..
    no se como solucionarlo ya, he probado con chmod con la unidad montada y desmontada, en uno de los dos casos me decia un mensaje igual que en transmission, decia que read only. He probado a usar dosfstools, estoy muy perdido ya

    • Si la unidad no está formateada en ext4 muchas veces da problemas constantemente. Por otro lado es muy importante crear la unidad en el orden que explico en el otro Post, primero el punto de montaje, los permisos y luego montando allí la unidad. Los permisos los puedes editar en modo gráfico. También con chmod puedes hacerlo con : chmod -R 777 /mi ruta de torrents
      Echa un vistazo al Post nuevo de hoy.

      • Francisco

        Lo había formateado en ext4 no entiendo cual puede ser el problema, lo probe en la raspberry pi 3 hace algunas semanas y sin problema alguno. Pero desde hace una semana tengo la zero y quise aplicar este tutorial a la zero, el error parece empezar justo cuando termino de preparar el pendrive como unidad del sistema porque al reiniciar no llego al modo gráfico, me aparece un texto de consola que adjunto en imagen. A ver si alguien sabe de qué va la cosa porque yo ya empiezo a pensar que la zero no vale para nada

        • Por lo que veo al final no arranca bien y entra al sistema en “modo emergencia” no sé si has activado alguna opción que solo sirve para rpi3 y no va en la zero.
          Yo tengo la zero con OSMC como media center y va perfecta.
          Trata de empezar desde cero en la pizero, qué mal suena esta frase, a ver si es algo de eso.

          • Francisco

            Hola, perdon por tardar en responder, estaba acabando los examenes. Te cuento, desde el principio temiendo lo que dices de no compatibilidad, lo hacia desde cero con la zero jaja, tras mucho probar y mucho esperar (sudo apt-get ….) creo que el problema va a ser el pendrive, porque con el que use con la pi3 ahora funciona sin problema( compré uno de 64 GB para usarlo en la zero cuando me llegó), en fin de momento tengo la zero con un pendrive de 16 GB, y funcionando, creo que voy a hacer una copia de seguridad y probar a ver si soy capaz de ponerle el de 64 cambiando el UUID

          • OK, un clásico, los fallos en la SD o en los pendrives.

          • Francisco

            Funcionó perfecto, solo tuve que formatear la unidad en ext4 con la misma etiqueta que el inicial, crear la carpeta temp dar permisos, y modificar el archivo de la UUID

          • Perfecto, me alegro. Además usando el UUID no tendrás problemas si cambias el pendrive de puerto USB o añades más de uno.

  • Pingback: Transmission no se reinicia en Raspbian | Raspberry para torpes()

  • Mario Caraballo

    Hola vos sabés que luego de hacer sudo rpi-update se me enloqueció la barra de tareas, aparece y desaparece estando vacía y no puedo hacer nada mas, puedo usar el modo consola, he intentado de todo para solucionarlo y no puedo, qué puedo hacer?

    gracias

    • Lo que hace rpi-update es actualizar el firmware y con ello los drivers. Puede que se haya liado algo al actualizar los drivers de vídeo. Hay posibilidad de desactivar una actualización, en la web https://github.com/Hexxeh/rpi-update/blob/master/README.md indican como pero no encuentro la lista de códigos para saber cual puede ser justo el anterior al que tienes.

  • Kesufe Kesufana

    Hola, no puedo acceder via web, me da un error de 403 Forbidden Access, y tengo todos los pasos tal cual tú los pusiste y reinstalado al menos dos veces y revisado el settings.json, que me lo sé de memoria, ¿qué puede ser?

    • No sabría decirte. Los cambios hay que hacerlos con el servicio de torrent parado porque sino no se guardan. Es muy importante un paso para activar el acceso desde fuera de la Raspberry-Pi, es la línea de configuración siguiente :

      “rpc-whitelist-enabled”: false

      Un saludo.

  • Pingback: Utilidades Rasberry pi 3 – Bracanilla4all()