Página 1 de 1

Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 05 Oct 2017, 00:07
por edmovepe
Hola a todos. Estoy intentando configurar el Transmission-Daemon en la Raspberry 3 y no hay forma de que funcione. Siempre el maldito mensaje de "Error. Permisión Denied" cuando empieza a escribir. He dado y cambiado los distintos permisos de usuario y grupo como se indica en los distintos tutoriales, sin resultado.
¿Alguien ha conseguido instalarlo y que le funcione con Rasbian Pixel?.
Muchas gracias. Saludos.

Enviado desde mi VTR-L09 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 05 Oct 2017, 08:53
por egrueda
El "problema" con transission y similares es siempre el mismo: debemos saber bajo qué usuario se está ejecutando y asignar permisos para ése usuario.
O cambiar el usuario bajo el que se ejecuta para que lo haga, por ejemplo, como el usuario "pi"

En la opción a), tendrías que cambiar el propietario de las carpetas temporales y de descarga, para que coincidan con el usuario bajo el que se ejecuta transmission
Esto, por otro lado, podría causarte problemas si luego tú, con el usuario pi, quieres acceder a esas carpetas o compartirlas.

En la opción b) cambias el usuario bajo el que se ejecuta transmission, editando el script de arranque
Creo que por defecto corre bajo el usuario "debian-transmission", y claro, este usuario no puede acceder a otros directorios a menos que tengan permisos muy laxos, como 777, o pertenezcan al usuario debian-transmission
Esta opción implica que debes cambiar los permisos de los archivos de configuración de transmission, para que siga siendo capaz de modificarlos.

Aunque suena un poco complicado, es bien sencillo una vez que entiendes la causa del problema.

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 05 Oct 2017, 08:54
por egrueda
P.D. En el Wiki de debian explican cómo cambiar el usuario:
https://wiki.debian.org/BitTorrent/Tran ... _on_daemon

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 05 Oct 2017, 22:06
por edmovepe
egrueda escribió:P.D. En el Wiki de debian explican cómo cambiar el usuario:
https://wiki.debian.org/BitTorrent/Tran ... _on_daemon
Muchísimas gracias por tu respuesta. Ya he cambiado el usuario y el grupo siendo el mismo de las carpetas y sigue el error.
Pienso que el problema puede estar, en mi ignorancia, en que he instalado el Raspbian con Noobs en un USB y no se si esto ocasiona algún problema con el montaje de las unidades de disco duro. He dejado esto tal cómo queda en la instalación del programa y no se si hay que hacer algún montaje de estas unidades de discos o configurar algo de esto.
Saludos.

Enviado desde mi VTR-L09 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 05 Oct 2017, 22:55
por Manel00
A mi me paso lo mismo, y era por no dar permisos de "su" :( suerte colega, espero que comentes que fue al final ;)

Enviado desde mi Redmi Note 4 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 07 Oct 2017, 18:47
por edmovepe
Manel00 escribió:A mi me paso lo mismo, y era por no dar permisos de "su" :( suerte colega, espero que comentes que fue al final ;)

Enviado desde mi Redmi Note 4 mediante Tapatalk
Lo he dado por imposible. He hecho todas las pruebas habidas y por haber con los permisos etc y no ha habido forma.
Gracias. Saludos.

Enviado desde mi VTR-L09 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 11 Oct 2017, 21:57
por edmovepe
edmovepe escribió:
Manel00 escribió:A mi me paso lo mismo, y era por no dar permisos de "su" :( suerte colega, espero que comentes que fue al final ;)

Enviado desde mi Redmi Note 4 mediante Tapatalk
Lo he dado por imposible. He hecho todas las pruebas habidas y por haber con los permisos etc y no ha habido forma.
Gracias. Saludos.

Enviado desde mi VTR-L09 mediante Tapatalk
He intentado nuevamente y con el mismo resultado. ¿A qué te refieres con permiso "su"? .Le he cambiado el propietario a root y permisos chmod con sudo.
Lo que me llama la atención es que cuando miro las propiedades de las carpetas me pone propietario root, grupo 120 que no se de dónde ha salido esto último.
Saludos.

Enviado desde mi VTR-L09 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 13 Oct 2017, 00:55
por Manel00
"su" (dar permisos de "super-user", de root vaya), intenta instalar alternativas, si ves que te peta por errores extraños, quizas incompatibilidad o algun error de instalacion, siento no ser de ayuda mis conocimientos son limitados

Enviado desde mi Redmi Note 4 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 13 Oct 2017, 08:40
por egrueda
No, no, mil veces no.
Aquí "su" no entra en juego, ¡no es una opción! Es como dejar las llaves puestas en el coche.
Vale que nuestra raspi no es secreto de estado, pero usar su atenta contra todos los principios de seguridad, peor incluso que el "chmod 777"
¿De verdad Transmission necesita ejecutarse con privilegios administrativos? ¡No! ¡Es matar moscas a cañonazos!
Hay que entender qué está mal y hacerlo bien, y nada de ejecutar aplicaciones como root, que es completamente innecesario.

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 13 Oct 2017, 09:01
por edmovepe
egrueda escribió:No, no, mil veces no.
Aquí "su" no entra en juego, ¡no es una opción! Es como dejar las llaves puestas en el coche.
Vale que nuestra raspi no es secreto de estado, pero usar su atenta contra todos los principios de seguridad, peor incluso que el "chmod 777"
¿De verdad Transmission necesita ejecutarse con privilegios administrativos? ¡No! ¡Es matar moscas a cañonazos!
Hay que entender qué está mal y hacerlo bien, y nada de ejecutar aplicaciones como root, que es completamente innecesario.
He conseguido que me funcione pero solo en el directorio que viene por defecto en la tarjeta, lo cual es poco operativo. No consigo que lo haga en una unidad USB que es lo que necesito.
Saludos

Enviado desde mi GT-I9505 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 13 Oct 2017, 09:07
por egrueda
¿En qué directorio tienes montado el disco usb?
¿Puedes hacer un "ls -l" de ese directorio? Es decir, si está en /media/xyz haz un "ls -l /media" a ver a quién pertenece ese directorio

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 17 Oct 2017, 12:28
por edmovepe
egrueda escribió:¿En qué directorio tienes montado el disco usb?
¿Puedes hacer un "ls -l" de ese directorio? Es decir, si está en /media/xyz haz un "ls -l /media" a ver a quién pertenece ese directorio
Pues me dice drwxr-x ---+ root root 4096
Muchas gracias por tu interés. Saludos

Enviado desde mi VTR-L09 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 17 Oct 2017, 12:42
por egrueda
Por favor, cuando pedimos que ejecutéis un comando, necesitamos la salida completa.
Otra cosa es lo que vosotros consideréis relevante, pero por eso mismo es mejor mostrar la información completa.
No escatiméis en información, leche. Me cuesta más tiempo pedir la información dos veces que si la ponéis completa desde el principio.

Según veo, hay un directorio que pertenece al usuario root. No sé qué directorio es, ni sé cuál es la ruta de descarga configurada en Transmission (¿veis a lo que me refiero con la información completa?)
Tampoco sé bajo qué usuario se está ejecutando Transmission, supongo que bajo el usuario "pi". Si es así, ahí tenemos una posible causa del error: el usuario "pi" no puede escribir en un directorio que pertenece a "root".
Si este es el problema, lo primero que hay que hacer es montar el disco como el usuario "pi" (hay varias opciones, voy a la más sencilla)
Para comprobar si esto resuelve el problema, podemos hacer una prueba:

1. Desmontar la unidad actual
sudo umount /media/loquesea

2. Crear un punto de montaje
sudo mkdir /mnt/USB
sudo mkdir /mnt/USB

3. Montar bajo el usuario "pi" (o el que corresponda)
sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/USB

4. Cambiar en Transmission la ruta de las descargas, para que apunte a un directorio dentro de /mnt/usb

5. Reinicir Transmission y comprobar funcionamiento.

Vamos con estos pasos por ahora, a ver lo que funciona y lo que no.

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 17 Oct 2017, 16:57
por edmovepe
egrueda escribió:Por favor, cuando pedimos que ejecutéis un comando, necesitamos la salida completa.
Otra cosa es lo que vosotros consideréis relevante, pero por eso mismo es mejor mostrar la información completa.
No escatiméis en información, leche. Me cuesta más tiempo pedir la información dos veces que si la ponéis completa desde el principio.

Según veo, hay un directorio que pertenece al usuario root. No sé qué directorio es, ni sé cuál es la ruta de descarga configurada en Transmission (¿veis a lo que me refiero con la información completa?)
Tampoco sé bajo qué usuario se está ejecutando Transmission, supongo que bajo el usuario "pi". Si es así, ahí tenemos una posible causa del error: el usuario "pi" no puede escribir en un directorio que pertenece a "root".
Si este es el problema, lo primero que hay que hacer es montar el disco como el usuario "pi" (hay varias opciones, voy a la más sencilla)
Para comprobar si esto resuelve el problema, podemos hacer una prueba:

1. Desmontar la unidad actual
sudo umount /media/loquesea

2. Crear un punto de montaje
sudo mkdir /mnt/USB
sudo mkdir /mnt/USB

3. Montar bajo el usuario "pi" (o el que corresponda)
sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/USB

4. Cambiar en Transmission la ruta de las descargas, para que apunte a un directorio dentro de /mnt/usb

5. Reinicir Transmission y comprobar funcionamiento.

Vamos con estos pasos por ahora, a ver lo que funciona y lo que no.
Perdona, creía que te referías solo a lo que indicaba el comando.
El usuario es root ya que lo he hecho siguiendo el tutorial de este foro. El directorio es media/pi/Disclin/torrent. A esta carpeta le he dado los permisos tal y como se indica en el tutorial, pero siempre el error "permission dennied".
Saludos.

Enviado desde mi VTR-L09 mediante Tapatalk

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 17 Oct 2017, 17:02
por egrueda
No sé a qué tutorial te refieres, pero desde luego transmission NO debería correr como root, es completamente innecesario y absurdamente peligroso.
Está claro que el problema que tienes viene de que el usuario bajo el que corre Transmission y el propietario de /media/pi/Disclin no coinciden.
Cuando puedas, realiza los pasos que te detallaba en mi mensaje anterior, a ver si con otro usuario desaparece o cambia el problema.

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 18 Oct 2017, 12:36
por edmovepe
He hecho lo que me has dicho, el usuario es pi. Las carpetas son tambien pi en usuario y grupo y nada de nada sigue el mismo error. Le he dado permiso chmod 755 y continua el permission denied.
Muchas gracias. Saludos

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 18 Oct 2017, 12:46
por edmovepe
Se me ocurre,¿podria ser del formateo que es FAT 32 y no ext4?.
Saludos

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 25 Oct 2017, 20:55
por edmovepe
Por fin conseguido. He formateado el Pendrive en ext4 y al final ha funcionado.
Muchas gracias.
Saludos

Re: Transmission-Daemon en Raspbian Pixel. Configuración imposible

Publicado: 01 Nov 2017, 22:11
por Manel00
Me alegro que se te haya arreglado, disfrutalo!

Un saludo ;)

Enviado desde mi Redmi Note 4 mediante Tapatalk