jackett petado de nuevo

Sección Unicamente para Tutoriales y Guías
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Buenas tardes.
Me picó la curiosidad e instalé jackett. TOdo bien, aprendí a añadir indexers para radarr y sonar y couchpotato (no se cual quitar, me gustan todos, pero no encuentra muchas cosas que estoy buscando - seguro que por no añadirle yo los buscadores, o los indexers o lo que sea).
Pero jackett me peta cada dos por tres (y eso que manualmente deshabilité el automatic upgrade lo tengo en el ServerConfig.json asÍ: "UpdateDisabled": true,"
Y tengo esta salida cuando compruebo el status.

"sudo systemctl status jackett.service
● jackett.service - Jackett Daemon
Loaded: loaded (/etc/systemd/system/jackett.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: signal) since Sat 2020-06-06 15:27:52 CEST; 3s ago
Process: 15973 ExecStart=/opt/Jackett/jackett --NoRestart (code=killed, signal=ABRT)
Main PID: 15973 (code=killed, signal=ABRT)"

Alguien podría ayudarme, paso a paso a ser posible, arreglarlo y tenerlo funcional?
Gracias de antemano.
Un saludo.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

¿Nos puedes enseñar el contenido del archivo /etc/systemd/system/jackett.service ?
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Buenas tardes. Perdon por el retraso.
Esto es lo que tengo dentro del fichero (que todo lo instalado lo hice siguiendo tu tutorial, @egrueda - reitero lo bien hehco que esta el tutorial, y lo fácil que haces que se entiendan las cosas...).
"[Unit]
Description=Jackett Daemon
After=network.target

[Service]
SyslogIdentifier=jackett
Restart=always
RestartSec=5
Type=simple
User=pi
Group=pi
WorkingDirectory=/opt/Jackett
ExecStart=/opt/Jackett/jackett --NoRestart
TimeoutStopSec=20

[Install]
WantedBy=multi-user.target"
Gracias por responder, por cierto.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Pregunta: ¿Tú usabas dietPi?
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Nope. Raspbian y recientemente (esta mañana) actualizado con update y upgrade.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Vale, no sé por qué lo tenía en mente.
¿Has probado a actualizar jackett manualmente? Para arreglar muchos de los Bugs que se han ido corrigiendo
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Sinceramente, no se como hacerlo exactamente. COn sudo apt update jackett (que es un error creo...) no puedo.
el poco tiempo que tuve para cavar en google no encontre (o no supe donde buscar) como hacerlo.
Si no es mucho pedir, podrías indicarme el comando para hacerlo....
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Si, claro, hay un programa en el direcctorio de jackett que se encarga de la actualización.
En mi caso lo tengo instalado en /opt, por tanto ejecuto:

/opt/Jackett/JackettUpdater

Yo tengo la versión 0.16.616.0
Puedes mirar la versión que tienes instalada antes de actualizar.
Hay varias formas, por ejemplo:

grep Jackett /opt/Jackett/jackett.deps.json
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Ok. los resultados no son nada alegres:
"pi@raspberrypi:~ $ /opt/Jackett/JackettUpdater
06-06 23:57:08 Info Jackett Updater v0.16.616
06-06 23:57:08 Info Options ""
06-06 23:57:08 Info Jackett variant: CoreLinuxArm32
06-06 23:57:08 Error JackettUpdater 0.16.616
Copyright (C) 2020 JackettUpdater

ERROR(S):
Required option 'p, Path' is missing.

-p, --Path Required. Install location

-t, --Type Install type

-a, --Args Launch arguments

--NoRestart Don't restart after update

--KillPids PIDs which will be killed before (Windows) or after (Unix) the
update

--StartTray Indicates that the updater should start the tray icon

--help Display this help screen.

--version Display version information.


06-06 23:57:08 Error Failed to process update arguments!
y... del comando grep: grep Jackett /opt/Jackett/jackett.deps.json
"Jackett.Common": "0.16.616",
"Jackett.Common/0.16.616": {
"Jackett.Common.dll": {}
"Jackett.Common": "0.16.616",
"Jackett.Common/0.16.616": {
"Jackett.Common.dll": {}
"Jackett.Common/0.16.616": {
"
Entonces no entiendo muy bien donde estoy? Esta actualizado? No lo esta?
Si quiero entrar en el navegador ip raspi:9117 me da error.
Si borro las carpetas, vuelvo a instalar desde el tutorial, me funciona un tiempo corto, y vuelve a darme el mismo error. Aún así voy a probar. Borro todo, vuelvo a instalar, actualizo tal como me enseñaste, y luego intento acceder. en breve te comentare si salio algo bueno o no.

"
06-06 23:57:08 Error System.Linq.Enumerable+<ExceptIterator>d__80`1[CommandLine.Error] "
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Pues si, parece que lo tienes actualizado, aunque dices que tenías deshabilitada la actualización, jajaja
Lo bueno es que esa podría ser la cauda de las caídas del jackett.
Respecto al jackettupdater, simplemente te pide un parámetro "-p" para indicar la ruta donde lo tienes instalado
Por ejemplo:
/opt/Jackett/JackettUpdater -p /opt/Jackett

Puede que le lleve un buen rato
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Pues me pongo otra vez a actualizarlo manualmente.
De momento, como le hice instalación nueva (la septima....) me funciona (me pedia hacer systemctl daemon-reload, que hice), y ahora mismo funciona. Pero a ver despues de la actualización manual si sigue o no. de todas manera gracias por la ayuda. Me vino genial.
por cierto, a parte de la Mahou, que veo que te gusta, algúna más? Puede ser una sidra Ladron de manzana??? cuando y donde? tiene que ser cerca de la playa....que te parece??
Un saludo.... y gracias, una vez más.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 07 Jun 2020, 00:10 Puede que le lleve un buen rato
Hola. Le llevó un buen rato.
Y el resultado es otro tipor de error.
Aqui: https://pastebin.com/GjfNE88u
esta "ilustrado" el error.
Vaya tela....
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Hmmm, me huele mal
Porfa, mira a ver qué hay en el directorio
ls -l /opt/Jackett
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Hola. Perdon por el retraso....
Solo me aparecen estos:
/opt/Jackett $ ls -l
total 24
drwxr-xr-x 7 pi pi 4096 jun 7 00:32 Content
drwxr-xr-x 2 pi pi 20480 jun 7 00:46 Definitions"
Y no encuentro el index.html que dice el error por ningún lado.

Si lo busco con mlocate, aqui: https://pastebin.com/sVZEN9cf el resultado. Pero no existe en la carpeta de Jackett. SOlo en la de couchpotato, o radarr.
Entonces no se porque en jackett no se generó.
Vuelvo a desinstalar, borrar carpetas de jackett, volver a instalar, actualizar y luego acceder desde el navegador, o hay otra solucíon?
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

A raiz de ver este mensaje me puse a intentar actualizar Jackett pero no lo hacía a través de la aplicación así que hice una ñapa, seguro que @egrueda se lleva las manos a la cabeza.

Hice una instalación como si fuera de cero, al fin y al cabo los parámetros de configuración están en otra ruta así que seguí los pasos del manual que tengo y listo.

Como ahora ha cambiado la ruta para las descargas lo pongo por si lo necesitas:
https://github.com/Jackett/Jackett/releases/

Luego hice lo siguiente:

Código: Seleccionar todo

sudo wget https://github.com/Jackett/Jackett/releases/download/v0.16.616/Jackett.Binaries.LinuxARM32.tar.gz
Descomprimir archivo descargado

Código: Seleccionar todo

sudo tar zxvf Jackett.Binaries.LinuxARM32.tar.gz
Como el directorio ya existe cuando le diga que lo mueva no va a hacerlo así que borre la carpeta Jackett del directorio opt y luego ya le pude mover. Para borrar la carpeta pide privelegios y la manera más fácil es desde el escritorio de Raspbian en la terminal del mismo

Código: Seleccionar todo

sudo pcmanfm
se abre el explorador con privelegios de administrador, borro la carpeta Jackett, cierro y luego muevo los archivos.

Código: Seleccionar todo

sudo mv Jackett /opt/
Así lo hice ayer, no encontraba una forma de actualizarlo manualmente, no será muy correcto pero a mi me funcionó, ahora que he visto como se hace para actualizar lo guardo en mi chuleta y para la próxima lo uso.

Saludos.
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Gracias por la idea. En volver a casa lo probaré.
Pero ya surgen dudas: el comando sudo pcmanfm me da error: no se puede abrir el visor.
y no entiendo muy bien cuando dices, despues de descomprimir el archivo con sudo tar... lo borras (de donde???) y luego lo mueves (de donde lo mueves a /opt/??)
Perdoname por estar tan liado con esto, como no es "mi zona de confort" me lia bastante.....
Aún así, esta tarde probaré lo que mencionaste..... a ver si sale algo...
Que la instalación la hago siguiendo los pasos del manual que hizo @egrueda. Es el más claro y sencillo para mí...
(esto es solo una de las entradas: viewtopic.php?f=6&t=13398&hilit=manual+mediacenter) pero hay varias relacionadas con el tema...
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

danpacu escribió: 07 Jun 2020, 09:03 Solo me aparecen estos:
/opt/Jackett $ ls -l
total 24
drwxr-xr-x 7 pi pi 4096 jun 7 00:32 Content
drwxr-xr-x 2 pi pi 20480 jun 7 00:46 Definitions"
Y no encuentro el index.html que dice el error por ningún lado.
Bien, la actualización te ha borrado todos los achivos xD xD
Si te pasa eso, sólo te queda la reinstalación, que es más o menos lo que ha explicado @klingsor
En mi caso lo hago así:

1. Me aseguro de que jackett está parado

Código: Seleccionar todo

sudo systemctl stop jackett
2. Descargo la última versión en mi home

Código: Seleccionar todo

cd /home/pi
wget -c wget https://github.com/Jackett/Jackett/releases/download/v0.16.616/Jackett.Binaries.LinuxARM32.tar.gz
3. Descomprimo en /opt

Código: Seleccionar todo

tar zxvf /home/pi/Jackett.Binaries.LinuxARM32.tar.gz
4. Y vuelvo a arrancar jackett

Código: Seleccionar todo

sudo systemctl start jackett
Toda tu configuración de jackett se mantiene a salvo en /home/pi/.config/Jackett por eso no tienes que volver a configurarlo.

Personalmente, yo tengo las actualizaciones automáticas y no me da problemas dsede hace un tiempo.
Y arrancando con el parámetro " --NoRestart", que es como lo tienes tú, tampoco debería caerse.

En resumen, el JackettUpdater ha resultado ser una puta mierda xD xD xD
Miraré por qué te ha borrado todos los archivos, quizá te he dado las instrucciones mal :-(

¿Sabes? Voy a hacer un script que haga una actualización manual automática :-)
Dame un rato y lo comparto
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

En realidad la instalación es la misma, solo que él lo hace todo en un solo paso y en mi método lo hago de forma individual.

Por defecto al usar el comando wget y si no te has movido a alguna otro directorio lo descarga en tu carpeta de usuario, que al igual que la mía es /home/pi; al descomprimirlo lo hace en ese mismo directorio y de ahí es de donde lo muevo a /opt/

Borrar la carpeta Jackett de la ruta /opt/ porque al intentar moverla una vez descomprimida no la puede mover porque está en uso, de ahí que desde sudo pcmanfm lo pueda borrar; creo que desde terminal se puede borrar:

Código: Seleccionar todo

cd /opt/
y luego desde aquí

Código: Seleccionar todo

sudo rm /Jackett/
el hacerlo por el escritorio es porque no me fio mucho que así no me cargue algo más. :xd Si lo ve @egrueda seguro que nos da los pasos apropiados. 8-)

Una vez borrada la carpeta Jackett del directorio /opt/ muevo la carpeta Jackett del directorio pi, para ello debes ir a tu directorio pi después de haber borrado Jackett.
Sería algo así:
Descargo Jackett en pi:

Código: Seleccionar todo

sudo wget https://github.com/Jackett/Jackett/releases/download/v0.16.616/Jackett.Binaries.LinuxARM32.tar.gz
Descomprimo el archivo:

Código: Seleccionar todo

sudo tar zxvf Jackett.Binaries.LinuxARM32.tar.gz
Paro Jackett: (acabo de ver el mensaje de @egrueda y si paras Jackett no tienes que borrar la carpeta de opt

Código: Seleccionar todo

sudo systemctl stop jackett
Muevo Jackett del directorio /pi a /opt:

Código: Seleccionar todo

sudo mv Jackett /opt/
Reinicio Jackett:

Código: Seleccionar todo

sudo systemctl start jackett
Listo, con esto vuelves a tener una instalación limpia.

Saludos.
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

egrueda escribió: 07 Jun 2020, 12:03 ¿Sabes? Voy a hacer un script que haga una actualización manual automática :-)
Dame un rato y lo comparto
Estaría bien lo espero con ganas y lo guardo como oro en paño. :mrgreen:

Saludos.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Correcto, @klingsor , mis pasos son los mismos que los tuyos: descargar y descomprimir en opt
Mis rodeos son sólo para no elevar privilegios, es decir, para no usar sudo.
Por eso descargo en home y luego descomprimo sobre /opt/Jackett, que en teoría existe (esatmos actualizando) y tiene permisos para el usuario pi
Llámalo pereza... jajajaja

Ya estoy con el script de actualización. El script mira en github la última versión y la compara con la actual.
Ahora en un rato lo termino y lo comparto aquí mismo ;-)
Responder