Package Details: jackett 0.22.1133-1

Git Clone URL: https://aur.archlinux.org/jackett.git (read-only, click to copy)
Package Base: jackett
Description: Use many torrent trackers with software that supports torznab/potato feeds.
Upstream URL: https://github.com/Jackett/Jackett
Licenses: GPL-2.0-or-later
Submitter: bgiesing
Maintainer: txtsd
Last Packager: txtsd
Votes: 54
Popularity: 0.65
First Submitted: 2015-06-20 00:06 (UTC)
Last Updated: 2024-12-27 06:44 (UTC)

Dependencies (5)

Required by (31)

Sources (4)

Pinned Comments

fryfrog commented on 2021-10-02 17:27 (UTC) (edited on 2023-01-09 18:30 (UTC) by fryfrog)

See also jackett-mono for platforms w/o net5 and jackett-bin for pre-compiled binaries.

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 Next › Last »

fryfrog commented on 2018-03-15 16:12 (UTC) (edited on 2018-03-15 16:13 (UTC) by fryfrog)

@Superpiffer: Thanks for figuring that out. I've added a systemctl stop jackett before the usermod for the one time upgrade. It won't help anyone that has already upgraded, but it will for everyone else.

Also make sure your .mono directory made it to the right place. The Environment=XDG_CONFIG_HOME=/var/lib/jackett means it needs to be in ~/.mono instead of ~/.config/.mono. I've changed that too as part of the one time upgrade, but you might still need it. The only symptom I know is that w/o fixing this, you'll only have public trackers in your list.

Superpiffer commented on 2018-03-15 09:39 (UTC) (edited on 2018-03-15 10:06 (UTC) by Superpiffer)

$ eval echo ~jackett

/usr/share/Jackett

I don't know why. I also tried to clean up all folders and reinstall but the result is the same.

Update: I think I've found the problem:

sudo usermod -d /var/lib/jackett jackett

usermod: user jackett is currently used by process 30692

So you have to stop jackett service before upgrade. Thanks for the update! :)

fryfrog commented on 2018-03-14 17:12 (UTC) (edited on 2018-03-14 17:14 (UTC) by fryfrog)

@Superpiffer, can you check the home directory of your jackett user? Part of the migration should set that user's home directory to /var/lib/jackett and the other part moves the old .mono directory to the right place.

I'll add the environment variable too, just to make sure it all works. :/

Superpiffer commented on 2018-03-14 11:48 (UTC) (edited on 2018-03-14 13:35 (UTC) by Superpiffer)

When I use an indexer with Sonarr, I get this error: System.Security.Cryptography.CryptographicException: Data protection failed. ---> System.Security.Cryptography.CryptographicException: Could not create user key store '/usr/share/Jackett/.config/.mono/keypairs'. ---> System.UnauthorizedAccessException: Access to the path "/usr/share/Jackett" is denied.

Apparently tries to write in /usr/share/Jackett, but the folder is not there anymore.

UPDATE: you have to use the Environment path in service file:

Environment=XDG_CONFIG_HOME=/var/lib/jackett

The "--DataFolder" option moves only jackett config files, not mono ones (.mono folder) https://github.com/Jackett/Jackett/issues/1469#issuecomment-325645315

fryfrog commented on 2018-03-14 03:56 (UTC) (edited on 2018-03-15 16:19 (UTC) by fryfrog)

If your Jackett looks totally unconfigured, you probably need to fix this:

/usr/share/Jackett/.config/Jackett/* -> /var/lib/jackett/

If your Jackett only shows public trackers, you probably need to fix this:

/usr/share/Jackett/.config/.mono -> /var/lib/jackett/

If your jackett user's home directory isn't /var/lib/jackett:

sudo systemctl stop jackett and usermod -d /var/lib/jackett jackett

Version 0.8.749-2 moved binaries to /usr/lib/jackett and configuration to /var/lib/jackett. A cp of the files and usermod for jackett user is done as part of the upgrade.

fryfrog commented on 2018-03-14 03:53 (UTC)

@mmozeiko, looks like I ran makepkg --printsrcinfo between updating the pkgsums and remembering to bump the package version. The later commits should have fixed it and I just tested an install -> upgrade for other reasons and it worked.

You're probably good now, right?

mmozeiko commented on 2018-03-14 00:49 (UTC) (edited on 2018-03-14 00:49 (UTC) by mmozeiko)

:: jackett package(s) failed to install.

:: ensure package version does not mismatch between .SRCINFO and PKGBUILD

Please don't edit .SRCINFO by hand. Always run "makepkg --printsrcinfo" before commiting changes to PKGBUILD file.

fryfrog commented on 2018-03-05 05:05 (UTC)

I'd like to suggest using sysusers.d style conf for user and group instead of doing it by hand. The radarr package does it, as do a number of others. :)

chadberg commented on 2018-02-24 02:29 (UTC)

@apetresc, @logdkv It is likely that you have Jackett set to update itself. So it does, and gets these updated yml files in the process. So because Jackett itself is updating itself faster than you are with AUR, it already has the files in place that pacman is trying to install.

logdkv commented on 2018-01-22 17:44 (UTC)

I have got the same problem as apetresc stated previously, I sadly do not have any answers or solutions.