Package Details: tautulli 2.13.4-1

Git Clone URL: https://aur.archlinux.org/tautulli.git (read-only, click to copy)
Package Base: tautulli
Description: A Python based monitoring and tracking tool for Plex Media Server.
Upstream URL: https://github.com/Tautulli/Tautulli
Licenses: GPL
Submitter: fryfrog
Maintainer: fryfrog (Sonic-Y3k)
Last Packager: fryfrog
Votes: 16
Popularity: 0.000000
First Submitted: 2018-03-01 18:32 (UTC)
Last Updated: 2023-12-07 20:49 (UTC)

Dependencies (4)

Required by (0)

Sources (4)

Latest Comments

1 2 3 4 5 Next › Last »

krs commented on 2023-01-29 17:56 (UTC)

Had a bit of time today and decided to try adding back all the dependencies to the PKGBUILD that was removed with the recent change and ran makepkg again, and then it works for me.

So maybe it's supposed to use deps provided in lib/ but for whatever reason that isn't working for me, and evidently others as well. Not sure why that might be.

krs commented on 2023-01-12 07:55 (UTC)

Just chiming in to say I also get the hashcmp issue. I've never had tautulli installed until today.

caseyjp1 commented on 2023-01-05 06:07 (UTC)

I'm not sure why or WHEN Tautulli quit working but after doing some plex maintenance, I discovered it isn't starting. Plex is working fine...and Tautulli WAS working fine. It appears from the messages that it is failing with python somehow. I am using default packages AFAIK. Anyway, here is the journalctl entry when it fails:


systemd[1]: Started Tautulli Service. Jan 04 23:02:10 Kandalf audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=tautulli comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Jan 04 23:02:10 Kandalf kernel: audit: type=1130 audit(1672898530.603:457): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=tautulli comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Jan 04 23:02:10 Kandalf polkitd[1139]: Unregistered Authentication Agent for unix-process:530938:17344212 (system bus name :1.244, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.utf8) (disconnected from bus) Jan 04 23:02:11 Kandalf tautulli[531023]: /usr/lib/python3.10/site-packages/pkg_resources/init.py:123: PkgResourcesDeprecationWarning: 2.10.1.Ludicrous.Lemur is an invalid version and will not be supported in a future release Jan 04 23:02:11 Kandalf tautulli[531023]: warnings.warn( Jan 04 23:02:11 Kandalf tautulli[531023]: Traceback (most recent call last): Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/tautulli/PlexPy.py", line 20, in <module> Jan 04 23:02:11 Kandalf tautulli[531023]: from Tautulli import main Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/tautulli/Tautulli.py", line 39, in <module> Jan 04 23:02:11 Kandalf tautulli[531023]: import plexpy Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/tautulli/plexpy/init.py", line 37, in <module> Jan 04 23:02:11 Kandalf tautulli[531023]: from apscheduler.schedulers.background import BackgroundScheduler Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/tautulli/lib/apscheduler/init.py", line 4, in <module> Jan 04 23:02:11 Kandalf tautulli[531023]: release = get_distribution('APScheduler').version.split('-')[0] Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 478, in get_distribution Jan 04 23:02:11 Kandalf tautulli[531023]: dist = get_provider(dist) Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 354, in get_provider Jan 04 23:02:11 Kandalf tautulli[531023]: return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 909, in require Jan 04 23:02:11 Kandalf tautulli[531023]: needed = self.resolve(parse_requirements(requirements)) Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 782, in resolve Jan 04 23:02:11 Kandalf tautulli[531023]: env = Environment(self.entries) Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 994, in init Jan 04 23:02:11 Kandalf tautulli[531023]: self.scan(search_path) Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 1027, in scan Jan 04 23:02:11 Kandalf tautulli[531023]: self.add(dist) Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 1047, in add Jan 04 23:02:11 Kandalf tautulli[531023]: dists.sort(key=operator.attrgetter('hashcmp'), reverse=True) Jan 04 23:02:11 Kandalf tautulli[531023]: File "/usr/lib/python3.10/site-packages/pkg_resources/init.py", line 2835, in getattr Jan 04 23:02:11 Kandalf tautulli[531023]: return getattr(self._provider, attr) Jan 04 23:02:11 Kandalf tautulli[531023]: AttributeError: 'FileMetadata' object has no attribute 'hashcmp' Jan 04 23:02:11 Kandalf systemd[1]: tautulli.service: Main process exited, code=exited, status=1/FAILURE Jan 04 23:02:11 Kandalf systemd[1]: tautulli.service: Failed with result 'exit-code'. Jan 04 23:02:11 Kandalf audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=tautulli comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed' Jan 04 23:02:11 Kandalf kernel: audit: type=1131 audit(1672898531.273:458): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=tautulli comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'


fryfrog commented on 2023-01-03 18:34 (UTC)

Hey @glenb77, I just added all the dependencies from the requirements.txt and then removed the ones found in the lib/ folder for tautulli. It was all of them. I wonder if maybe you've done something to your setup that means tautulli can't find its own deps in its own folder like it expects?

glenb77 commented on 2023-01-01 03:21 (UTC)

adding to my comment below. i have a currently updated arch system. and received errors below and had tautulli earlier version 2.10.5 running. i used pip to bring in the requirements locally to my .local/lib and .local/bin folders with pip install -r requirements.txt. then added those in paths in front of the $PYTHONPATH variable and it ran successfully. i don't know which specific thing in the requirements.txt was either not on my system or was newer. i'll update my service file with an environment statement and it should work. but again if anyone knows the specific thing to install to have this package work without keeping local modules it would be helpful. thanks.

glenb77 commented on 2022-12-30 05:25 (UTC) (edited on 2022-12-30 07:20 (UTC) by glenb77)

service exits with error this is from systemd status:

Dec 29 21:21:14 HP2-Linux tautulli[34663]:     self.scan(search_path)
Dec 29 21:21:14 HP2-Linux tautulli[34663]:   File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1027, in scan
Dec 29 21:21:14 HP2-Linux tautulli[34663]:     self.add(dist)
Dec 29 21:21:14 HP2-Linux tautulli[34663]:   File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1047, in add
Dec 29 21:21:14 HP2-Linux tautulli[34663]:     dists.sort(key=operator.attrgetter('hashcmp'), reverse=True)
Dec 29 21:21:14 HP2-Linux tautulli[34663]:   File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2835, in __getattr__
Dec 29 21:21:14 HP2-Linux tautulli[34663]:     return getattr(self._provider, attr)
Dec 29 21:21:14 HP2-Linux tautulli[34663]: AttributeError: 'PathMetadata' object has no attribute 'hashcmp'
Dec 29 21:21:14 HP2-Linux systemd[1]: tautulli.service: Main process exited, code=exited, status=1/FAILURE
Dec 29 21:21:14 HP2-Linux systemd[1]: tautulli.service: Failed with result 'exit-code'.

any ideas what i can do to fix ? thanks

fryfrog commented on 2022-02-03 15:53 (UTC)

@BoBeR182: Use systemctl cat tautulli to figure out how you run it and then run it yourself on console as that user, I think you'll get a more useful looking error. I'd dig into any aur deps that tautulli has and rebuild them.

BoBeR182 commented on 2022-02-03 15:46 (UTC)

Feb 03 10:39:52 localhost systemd[1]: Started Tautulli Service.
Feb 03 10:39:52 localhost systemd[1]: tautulli.service: Main process exited, code=exited, status=1/FAILURE
Feb 03 10:39:52 localhost systemd[1]: tautulli.service: Failed with result 'exit-code'.
Feb 03 10:39:58 localhost python[523818]: Traceback (most recent call last):
Feb 03 10:39:58 localhost python[523818]:   File "/usr/lib/tautulli/PlexPy.py", line 20, in <module>
Feb 03 10:39:58 localhost python[523818]:     from Tautulli import main
Feb 03 10:39:58 localhost python[523818]:   File "/usr/lib/tautulli/Tautulli.py", line 29, in <module>
Feb 03 10:39:58 localhost python[523818]:     import argparse
Feb 03 10:39:58 localhost python[523818]: ImportError: bad magic number in 'argparse': b'\x03\xf3\r\n'

fryfrog commented on 2021-12-13 07:18 (UTC)

Issue #1522 is tracking Python 3.10 support in Tautulli. Until they do a release w/ the fix, you'll see something like...

ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)

fryfrog commented on 2019-11-26 04:51 (UTC)

Done, and bazarr and nzbhydra2 too! :)