Nuevo Raspbian

Transmission no se reinicia en Raspbian

Parece ser que en la última versión de Raspbian Transmission no arranca solo al iniciarse. No parece ser un fallo generalizado y por lo que investigué está relacionado con el nuevo formato de inicio de Debian y por lo tanto de Raspbian. La cuestión es que conseguí reproducir el error con una instalación limpia de Raspbian en mi Raspberry Pi 3.

Tras instalar y configurar conforme a la guía: Instalar y configurar un descargador de torrents todo funciona pero al reiniciar no vuelve a la vida solo y pierde un poco la gracia de tener un servidor que no necesite estar pendiente de él.

Transmission

problema-transmission-01

problema-transmission-02

problema-transmission-03

Además de los pasos estándar es muy importante que la carpeta de descarga tenga los permisos adecuados, lo más fácil es que tengan permisos todos los usuarios, aunque no es lo más seguro en general, en una red casera no tiene porqué ser un gran problema.

problema-transmission-04

Solución 1 al no reinicio de Transmission en Raspbian

Una de las soluciones que leí era activar el retraso del inicio de la Raspberry hasta que tenga conexión de red, es la opción 4 de la raspi-config desde Terminal:

raspi-config

O desde la configuración gráfica esta opción:

raspi-config-GUI

La cuestión es que esto a mí no me funcionó y al usuario que me planteó la pregunta tampoco, pero puede que a vosotros sí.

Solución 2 al no reinicio de Transmission en Raspbian

Otra opción es añadir un comando en el script de inicio, vamos en la secuencia de instrucciones automáticas con que arranca la Raspberry en Raspbian. Son dos comandos, uno que deja pasar un tiempo antes de seguir: sleep 10 para 10 segundos. Y el otro es el reinicio del servidor de torrents: sudo /etc/init.d/transmission-daemon restart . Estos dos comandos hay que añadirlos en el archivo /etc/rc.local . Para ello lo mejor es desde una Terminal hacemos:

sudo nano /etc/rc.local 

al final pero justo delante del exit 0, añadimos esto:

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

Quedando como se ve en la imagen, salimos con Ctrl+X salvando los cambios y reiniciamos la Raspberry a ver si todo va bien.

error_transmission

Esta es la solución que a mí me ha funcionado a la primera.

Solución 3 al no reinicio de Transmission en Raspbian

En los comentarios me indica tzo que habilitando el servicio puede resolver el problema sin tocar nada más. En una Terminal ejecutamos el siguiente comando:

sudo systemctl enable transmission-daemon.service
  • Lluís Garcia

    Buen dia, creo que Raspberry pi y Debian deberian estabilizar mas el SO la diferencia de estabilidad de un PC o un portatil queda lejos del Raspbian. Aunque se agradecen los esfuerzos. Lo ideal seria tener un Debian Completo. hoy por hoy las SD de 32 Gb no són tan caras.

    • Desde mi modesto conocimiento, creo que en parte el problema es el contrario, por mantener la estabilidad y avanzar muy poco a poco en las versiones estables de Debian / Raspbian al final te encuentras con versiones antiguas de programas corriendo contra librerías o configuraciones algo más nueva y dando incompatibilidades que si todo fuera más sincronizado y actualizado no habría.

  • Torrated

    Hola. En la captura del script pones restart (lo cual me parece correcto) pero en el texto pones stop (que no se yo si lo iniciará). Saludos

    • Error mío, corregido y gracias por avisar ^__^

  • tzo

    A mi me arranca perfectamente, si no recuerdo mal lo único que hice fue habilitar el servicio en el arranque con un:

    sudo systemctl enable transmission-daemon.service

    Saludos

    • Lo añado a las soluciones. Muchas gracias.

  • Pingback: Instalar y configurar un descargador de torrents | Raspberry para torpes()

  • Sergio

    Hola Manuti.

    Tengo Transmission y mldonkey en un mediacenter montado sobre raspbian. ¿Es recomendable tenerlos parados cuando no se utilizan, ordenandoselo en el fichero “rc.local” o es indiferente, ya que no afectan al uso del mediacenter?

    Muchas gracias por tu ayuda

    • Yo los servicios nunca loa apago, los use o no, creo que se gestiona bastante bien para no sobrecargar el sistema. Ya es cuestión de ver si afectan al consumo a la vida a largo plazo del disco duro, pendrive o microSD que esté siendo usada, pero es irrelevante desde mi punto de vista.