Radarr v3 y Sonarr v3, ¿merece la pena actualizar?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Jajaja, es que somos muy rápidos xD
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é
- MuadDib69
- Pi Master
- Mensajes: 276
- Registrado: 16 Dic 2019, 18:22
- Agradecido: 60 veces
- Agradecimiento recibido: 13 veces
Resumiendo, al reinstalar sonarr v3, por lo que sea se ha quedado el servicio apuntando a la ubicación de la versión 2 de Sonarr (ubicación distinta).
He editado el sonarr.service, pero la he cagao con la mayúscula de Sonarr.exe
Al corregirlo arranco el servicio y ha funcionado (web), ha dicho algo de importar series y bum, ha petao, llevándome a una pantalla de sonarr status.
Reboot y sonarr vivo, diciéndome de nuevo de importar series. A ver que pasa, parece que colabora.
He editado el sonarr.service, pero la he cagao con la mayúscula de Sonarr.exe
Al corregirlo arranco el servicio y ha funcionado (web), ha dicho algo de importar series y bum, ha petao, llevándome a una pantalla de sonarr status.
Reboot y sonarr vivo, diciéndome de nuevo de importar series. A ver que pasa, parece que colabora.
- klingsor
- Pi Master
- Mensajes: 460
- Registrado: 14 Jul 2017, 12:16
- Agradecido: 69 veces
- Agradecimiento recibido: 86 veces
Me alegro que te haya funcionado 
Como recomendación personal, si ya tienes tu configuración del Torrent Box a tu gusto es un buen momento para hacer una copia de seguridad completa del mismo
Creo que tenías Mac, con la aplicación Apple Pi Baker te puedes hacer una imagen y además te la comprime para que ocupe poco.
Saludos.

Como recomendación personal, si ya tienes tu configuración del Torrent Box a tu gusto es un buen momento para hacer una copia de seguridad completa del mismo

Saludos.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Para usarlo este caso como explicación, he estado mirando el paquete que te instalas desde el repositorio:
dpkg -L sonarr
Verás que dentro del paquete se incluye este archivo:
/lib/systemd/system/sonarr.service
Ese es el "script de arranque" (vamos a llamarlo así) y es el que se distribuye con la mayoría de las apliaciones.
El programa systemctl utiliza estos scripts para hacer el arranque (start, stop) y ver el estado (status)
Los scripts creados en el directorio /lib/systemd/system/ NO deben ser modificados, porque los cambios se perderían al actualizar.
Pero cualquier sistema linux que usa systemctl te permite hacer override, es decir, utilizar un archivo en otra ubicación, que tenga prioridad.
¿Y cuál es la ruta con prioridad? Pues justamente, /etc/systemd/system
Al usar "systemctl start sonarr", el sistema:
- busca un script llamado "sonarr.service" en /etc/systemd/system
- Si no lo encuentra, lo busca en /lib/systemd/system/
¿Y qué le ha pasado al compañero?
Pues que él tenía un script creado en /etc/systemd/system, por tanto systemctl está usando ese archivo viejo e incorrecto.
Si el compañero borra el script en lugar de modificarlo, habría funcionado bien con el script original en /lib/systemd/system
De hecho, recomiendo a MuadDib69 que elimine el script que sobra para que no tenga este mismo problema una próxima vez.
¡Recuerda el principio KISS!
Para más adelante, haremos un artículo sobre systemctl y journalctl ;-)
dpkg -L sonarr
Verás que dentro del paquete se incluye este archivo:
/lib/systemd/system/sonarr.service
Ese es el "script de arranque" (vamos a llamarlo así) y es el que se distribuye con la mayoría de las apliaciones.
El programa systemctl utiliza estos scripts para hacer el arranque (start, stop) y ver el estado (status)
Los scripts creados en el directorio /lib/systemd/system/ NO deben ser modificados, porque los cambios se perderían al actualizar.
Pero cualquier sistema linux que usa systemctl te permite hacer override, es decir, utilizar un archivo en otra ubicación, que tenga prioridad.
¿Y cuál es la ruta con prioridad? Pues justamente, /etc/systemd/system
Al usar "systemctl start sonarr", el sistema:
- busca un script llamado "sonarr.service" en /etc/systemd/system
- Si no lo encuentra, lo busca en /lib/systemd/system/
¿Y qué le ha pasado al compañero?
Pues que él tenía un script creado en /etc/systemd/system, por tanto systemctl está usando ese archivo viejo e incorrecto.
Si el compañero borra el script en lugar de modificarlo, habría funcionado bien con el script original en /lib/systemd/system
De hecho, recomiendo a MuadDib69 que elimine el script que sobra para que no tenga este mismo problema una próxima vez.
¡Recuerda el principio KISS!
Para más adelante, haremos un artículo sobre systemctl y journalctl ;-)
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é
- klingsor
- Pi Master
- Mensajes: 460
- Registrado: 14 Jul 2017, 12:16
- Agradecido: 69 veces
- Agradecimiento recibido: 86 veces
Claro por eso yo en la ruta /etc/systemd/system/sonarr.service el archivo está en blanco, porque hice una instalación limpia, es decir, instalé la versión 3 desde cero, sin actualizar y supongo que por eso no tuve que crear ningún archivo de arranque como en la versión 2 donde hay que configurar el servicio.
Gracias por la explicación.
Saludos.
Gracias por la explicación.
Saludos.
- MuadDib69
- Pi Master
- Mensajes: 276
- Registrado: 16 Dic 2019, 18:22
- Agradecido: 60 veces
- Agradecimiento recibido: 13 veces
pueees efessstivamente mostros
,
en /etc/systemd/system/sonarr.service (el que edité a manopla) tengo
supongo que este vendría de la instalación de sonarr v2.
y en /lib/systemd/system/sonarr.service tengo
Leyéndoos, entiendo que debo borrar el que está en /etc/... pero me da mieditorrrrrrrr
¿y lo que aprendo con cada bofetada que me da el raspbian?
Gracias de nuevo.

en /etc/systemd/system/sonarr.service (el que edité a manopla) tengo
Código: Seleccionar todo
[Unit]
Description=Sonarr Daemon
After=network.target
[Service]
User=pi
Restart=always
RestartSec=5
Type=simple
ExecStart=/usr/bin/mono /usr/lib/sonarr/bin/Sonarr.exe
TimeoutStopSec=20
[Install]
WantedBy=multi-user.target
y en /lib/systemd/system/sonarr.service tengo
Código: Seleccionar todo
[Unit]
Description=Sonarr Daemon
After=network.target
[Service]
User=pi
Group=pi
UMask=002
Type=simple
ExecStart=/usr/bin/mono --debug /usr/lib/sonarr/bin/Sonarr.exe -nobrowser -data$
TimeoutStopSec=20
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
¿y lo que aprendo con cada bofetada que me da el raspbian?

Gracias de nuevo.