Hola, no soy novato, asi que cualquier ayudar es bienvenida y si es explicada muy facilmente lo agradezco.
Estoy intentanto usar transmision en mi raspberry Pi y que guarda los archivos en un pendrive formateado EXT4, pero me da fallo al iniciar el proceso. Que puede ser?. Os adjunto mis archivos de configuracion y pantallazo. Cualquier cosa que necesiteis para saber que pasa, pedidmelo y os lo mando.
Gracias.
Transmission permiso de escritura fallo en pendrive
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Si al menos nos muestras ese fallo, podrmos saber qué está fallando.
En la captura de pantalla sólo aparecen dos errores por usar el comando scrot de forma errónea, no parece estar relacionado con el error de transmission.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- lopz_
- Pi Master
- Mensajes: 201
- Registrado: 27 Jun 2017, 13:51
- Agradecido: 0
- Agradecimiento recibido: 0
Buenas.
Sin saber el error que da transmission, es complicado, pero vamos.... te "detallo" los errores que suele dar Transmission
1 - Intenta descargar antes de haber "montado" el PEN /HDD , esto lo sabes rapido, si reinicias el servicio y funciona OK, y al reiniciar falla, suele ser esto...
2 - UMASK , lo tienes en 2 que si no me equivoco es un 2, que es un 664 (rw-rw-r--)en ficheros y 775 (rwxrwxr-x) en directorios...
https://askubuntu.com/questions/733381/ ... management
3 - Usuario que lanza el servicio. en el archivo de transmission-daemon que has pasado pone "debian-transmission" usuario que no sé si tendrá permisos en el Pendrive, yo lo cambiaría con el usuario que suelas utilizar en la rapsberry, por ejemplo en raspbian el usuario "pi", a parte la mayoría de manuales indica que modifiques ahí el usuario en el archivo que has proporcionado, cosa que por experiencia no suele funcionar. Yo cuando no me ha funcionado lo he modificado en:
/lib/systemd/system/transmission-daemon.service
y posteriormente he cambiado el propietario de los archivos de transmission daemon. lo mismo esto no es lo "correcto" para un linux que utilicen varios usuarios. pero en la Raspberry con Raspbian - Armbian - OSMC , es como mejor funciona (no suelen ser multi usuario)
sudo chown -R pi:pi /var/lib/transmission-daemon/info
Saludos.
Sin saber el error que da transmission, es complicado, pero vamos.... te "detallo" los errores que suele dar Transmission
1 - Intenta descargar antes de haber "montado" el PEN /HDD , esto lo sabes rapido, si reinicias el servicio y funciona OK, y al reiniciar falla, suele ser esto...
2 - UMASK , lo tienes en 2 que si no me equivoco es un 2, que es un 664 (rw-rw-r--)en ficheros y 775 (rwxrwxr-x) en directorios...
https://askubuntu.com/questions/733381/ ... management
3 - Usuario que lanza el servicio. en el archivo de transmission-daemon que has pasado pone "debian-transmission" usuario que no sé si tendrá permisos en el Pendrive, yo lo cambiaría con el usuario que suelas utilizar en la rapsberry, por ejemplo en raspbian el usuario "pi", a parte la mayoría de manuales indica que modifiques ahí el usuario en el archivo que has proporcionado, cosa que por experiencia no suele funcionar. Yo cuando no me ha funcionado lo he modificado en:
/lib/systemd/system/transmission-daemon.service
y posteriormente he cambiado el propietario de los archivos de transmission daemon. lo mismo esto no es lo "correcto" para un linux que utilicen varios usuarios. pero en la Raspberry con Raspbian - Armbian - OSMC , es como mejor funciona (no suelen ser multi usuario)
sudo chown -R pi:pi /var/lib/transmission-daemon/info
Saludos.
-
- Pi Newbie
- Mensajes: 5
- Registrado: 02 May 2018, 00:16
- Agradecido: 0
- Agradecimiento recibido: 0
Hola, perdonad por lo mal especificado y redactado mi error. Gracias a todos por intentar ayudarme aun asi. El error cuando intento una descarga de torrent desde el navegador web usando Transmission es :
Error : Permission denied (/media/pi/carpetapendrive/NOOBS_lite_v2_8.zip)
adjunto pantallazo desde dropbox
https://www.dropbox.com/s/ahk9286hfol8h ... a.PNG?dl=0
os adjunto tambien mis ficheros settings.json y transmission-daemon
https://www.dropbox.com/sh/esgnk8yx3btj ... F4H-a?dl=0
y aqui os los copio por si no quereis descargar nada.
settings.json
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/pi/cb8d6e17-f56d-4596-8fab-653c3829feaf",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/pi/cb8d6e17-f56d-4596-8fab-653c3829feaf/temp",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 1,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 200,
"peer-limit-per-torrent": 50,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 1,
"prefetch-enabled": true,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-host-whitelist": "",
"rpc-host-whitelist-enabled": false,
"rpc-password": "{813eeff5004f3bff76eb39b9ea4b532e17d9d971UsDQQJ89",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "torrentino",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 2,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
transmission-daemon
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: transmission-daemon
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the transmission-daemon.
# Description: Enable service provided by transmission-daemon.
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=debian-transmission
STOP_TIMEOUT=30
export PATH="${PATH:+$PATH:}/sbin"
[ -x $DAEMON ] || exit 0
[ -e /etc/default/$NAME ] && . /etc/default/$NAME
. /lib/lsb/init-functions
start_daemon () {
if [ $ENABLE_DAEMON != 1 ]; then
log_progress_msg "(disabled)"
log_end_msg 255 || true
else
start-stop-daemon --start \
--chuid $USER \
$START_STOP_OPTIONS \
--exec $DAEMON -- $OPTIONS || log_end_msg $?
log_end_msg 0
fi
}
case "$1" in
start)
log_daemon_msg "Starting bittorrent daemon" "$NAME"
start_daemon
;;
stop)
log_daemon_msg "Stopping bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON --retry $STOP_TIMEOUT \
--oknodo || log_end_msg $?
log_end_msg 0
;;
reload)
log_daemon_msg "Reloading bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON \
--oknodo --signal 1 || log_end_msg $?
log_end_msg 0
;;
restart|force-reload)
log_daemon_msg "Restarting bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON --retry $STOP_TIMEOUT \
--oknodo || log_end_msg $?
start_daemon
;;
status)
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
;;
*)
log_action_msg "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart|status}" || true
exit 2
;;
esac
exit 0
No entiendo demasiado y ya casi no se que ni que tocar o cambiar. Si alguien pudiese ayudarme y que no fuera muy complicado que cambiar, lo agradeceria. Son muchas cosas nuevas en linux y voy poco a poco aprendiendo. Gracias.
Error : Permission denied (/media/pi/carpetapendrive/NOOBS_lite_v2_8.zip)
adjunto pantallazo desde dropbox
https://www.dropbox.com/s/ahk9286hfol8h ... a.PNG?dl=0
os adjunto tambien mis ficheros settings.json y transmission-daemon
https://www.dropbox.com/sh/esgnk8yx3btj ... F4H-a?dl=0
y aqui os los copio por si no quereis descargar nada.
settings.json
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/pi/cb8d6e17-f56d-4596-8fab-653c3829feaf",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/pi/cb8d6e17-f56d-4596-8fab-653c3829feaf/temp",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 1,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 200,
"peer-limit-per-torrent": 50,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 1,
"prefetch-enabled": true,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-host-whitelist": "",
"rpc-host-whitelist-enabled": false,
"rpc-password": "{813eeff5004f3bff76eb39b9ea4b532e17d9d971UsDQQJ89",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "torrentino",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 2,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
transmission-daemon
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: transmission-daemon
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the transmission-daemon.
# Description: Enable service provided by transmission-daemon.
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=debian-transmission
STOP_TIMEOUT=30
export PATH="${PATH:+$PATH:}/sbin"
[ -x $DAEMON ] || exit 0
[ -e /etc/default/$NAME ] && . /etc/default/$NAME
. /lib/lsb/init-functions
start_daemon () {
if [ $ENABLE_DAEMON != 1 ]; then
log_progress_msg "(disabled)"
log_end_msg 255 || true
else
start-stop-daemon --start \
--chuid $USER \
$START_STOP_OPTIONS \
--exec $DAEMON -- $OPTIONS || log_end_msg $?
log_end_msg 0
fi
}
case "$1" in
start)
log_daemon_msg "Starting bittorrent daemon" "$NAME"
start_daemon
;;
stop)
log_daemon_msg "Stopping bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON --retry $STOP_TIMEOUT \
--oknodo || log_end_msg $?
log_end_msg 0
;;
reload)
log_daemon_msg "Reloading bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON \
--oknodo --signal 1 || log_end_msg $?
log_end_msg 0
;;
restart|force-reload)
log_daemon_msg "Restarting bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON --retry $STOP_TIMEOUT \
--oknodo || log_end_msg $?
start_daemon
;;
status)
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
;;
*)
log_action_msg "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart|status}" || true
exit 2
;;
esac
exit 0
No entiendo demasiado y ya casi no se que ni que tocar o cambiar. Si alguien pudiese ayudarme y que no fuera muy complicado que cambiar, lo agradeceria. Son muchas cosas nuevas en linux y voy poco a poco aprendiendo. Gracias.
-
- Pi Newbie
- Mensajes: 5
- Registrado: 02 May 2018, 00:16
- Agradecido: 0
- Agradecimiento recibido: 0
Para ser exacto, error que me sale es este :
Error : Permission denied (/media/pi/cb8d6e17-f56d-4596-8fab-653c3829feaf/NOOBS_lite_v2_8.zip)
que por acortar al copiarlo quizas os puedo confundir si no mirais el pantallazo y yo por no poner todas las letras y numeros que se me crean al montar la unidad de pendrive. Gracias.
Error : Permission denied (/media/pi/cb8d6e17-f56d-4596-8fab-653c3829feaf/NOOBS_lite_v2_8.zip)
que por acortar al copiarlo quizas os puedo confundir si no mirais el pantallazo y yo por no poner todas las letras y numeros que se me crean al montar la unidad de pendrive. Gracias.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Transmission se ejecuta como el usuario debian-transmission
USER=debian-transmission
Cámbialo al nombre de tu usuario (¿pi?)
USER=pi
Reinicia y prueba a ver
USER=debian-transmission
Cámbialo al nombre de tu usuario (¿pi?)
USER=pi
Reinicia y prueba a ver
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Tiene que coincidir el usuario bajo el que se ejecuta transmission y los permisos de la carpeta donde se hacen las descargas.
Revisa ambos extremos
Revisa ambos extremos
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Newbie
- Mensajes: 5
- Registrado: 02 May 2018, 00:16
- Agradecido: 0
- Agradecimiento recibido: 0
haciendo un ls en la carpeta:
drwxrwxrwx 4 pi debian-transmission 4096 abr 26 00:06 cb8d6e17-f56d-4596-8fab-653c3829feaf
y editando fichero de transmission-daemon tengo esto:
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: transmission-daemon
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the transmission-daemon.
# Description: Enable service provided by transmission-daemon.
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=pi
STOP_TIMEOUT=30
estaria todo bien? Que deberia escribir si es que esta mal?. Gracias.
drwxrwxrwx 4 pi debian-transmission 4096 abr 26 00:06 cb8d6e17-f56d-4596-8fab-653c3829feaf
y editando fichero de transmission-daemon tengo esto:
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: transmission-daemon
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the transmission-daemon.
# Description: Enable service provided by transmission-daemon.
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=pi
STOP_TIMEOUT=30
estaria todo bien? Que deberia escribir si es que esta mal?. Gracias.
- lopz_
- Pi Master
- Mensajes: 201
- Registrado: 27 Jun 2017, 13:51
- Agradecido: 0
- Agradecimiento recibido: 0
¿Te funcionó?tuxeador escribió: 13 May 2018, 16:06 haciendo un ls en la carpeta:
drwxrwxrwx 4 pi debian-transmission 4096 abr 26 00:06 cb8d6e17-f56d-4596-8fab-653c3829feaf
y editando fichero de transmission-daemon tengo esto:
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: transmission-daemon
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the transmission-daemon.
# Description: Enable service provided by transmission-daemon.
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=pi
STOP_TIMEOUT=30
estaria todo bien? Que deberia escribir si es que esta mal?. Gracias.
Si eso no funciona prueba con el archivo
/lib/systemd/system/transmission-daemon.service
también cambiar el usuario por pi.
Si cambias el usuario tienes que modificar los permisos también de la carpeta indo. donde pone pi:pi pones el usuario que uses tu en tu caso. (viene a ser lo mismo que indiqué mas arriba)...
sudo chown -R pi:pi /var/lib/transmission-daemon/info