[Support] Linuxserver.io - Tautulli


Recommended Posts

On 2/23/2020 at 1:58 PM, sjaak said:

I have the same settings, only i have the access mode set to read only (Tautulli don't need write access)

I set mine this way, and still no results in Tautulli.  I'm looking for a full unRAID setup tutorial for this, I haven't had any luck with Google.

Link to comment

I have 2 linuxserver plex dockers running. one in host, the otehr is in br0. 192.168.1.100 (unraid ip) and 192.168.1.128 (br0).

 

I have 2 tautulli linuxserver dockers running in bridge. First is 8181:8181, second is 8181:8182.

 

my first tau docker can join to the 192.168.1.100:32400 plex docker

my second tau docker can't join to the 192.168.1.128:32400 br0 plex docker. Only via internet. But since the IP changes in every few days, it looses connection.

any idea what should i configure in each docker to be able to join them locally?

thanks

Edited by LSL1337
Link to comment
  • 1 month later...

Long story short I had to change my Plex password and log out all my users.  Plex is back up and working fine.  Since then Tautulli has not been working properly.  Not sure what I have overlooked since the plex password doesn't have anything to do with Tautulli.  My connection to Tautulli seems to be working but Plex is not updating any longer.  Any help would be apprieciated.

 

Edit

 

So its been a long time since I set this up.  I had to fetch a new token and verify the server again.  All good now!

Edited by Gragorg
Link to comment
  • 4 months later...

Home page has a display error of some kind. History and graph tabs look fine. Image is attached of what it looks like. 

I found one error in the logs; 
 

2021-05-19 19:33:35ERROR[19/May/2021:19:33:35] HTTP
Traceback (most recent call last):
    File "/app/tautulli/lib/cherrypy/_cprequest.py", line 630, in respond
        self._do_respond(path_info)
    File "/app/tautulli/lib/cherrypy/_cprequest.py", line 689, in _do_respond
        response.body = self.handler()
    File "/app/tautulli/lib/cherrypy/lib/encoding.py", line 221, in __call__
        self.body = self.oldhandler(*args, **kwargs)
    File "/app/tautulli/lib/cherrypy/_cpdispatch.py", line 54, in __call__
        return self.callable(*self.args, **self.kwargs)
    File "/app/tautulli/plexpy/webserve.py", line 399, in home_stats
        stats_count=stats_count)
    File "/app/tautulli/plexpy/datafactory.py", line 314, in get_home_stats
        timestamp = int((datetime.now(tz=plexpy.SYS_TIMEZONE) - timedelta(days=time_range)).timestamp())
AttributeError: 'datetime.datetime' object has no attribute 'timestamp'

 

Any idea how to fix? Or just wait for update...
Thanks in advance. 

tempsnip.png

Link to comment
  • 1 month later...

I'm suddenly getting this error. Anyone got any ideas?

 

400 Bad Request
Illegal key 'ys-api/epggrab/channel'

Traceback (most recent call last):
  File "/app/tautulli/lib/cherrypy/_cprequest.py", line 732, in process_headers
    self.cookie.load(value)
  File "/usr/lib/python3.8/http/cookies.py", line 529, in load
    self.__parse_string(rawdata)
  File "/usr/lib/python3.8/http/cookies.py", line 593, in __parse_string
    self.__set(key, rval, cval)
  File "/usr/lib/python3.8/http/cookies.py", line 485, in __set
    M.set(key, real_value, coded_value)
  File "/usr/lib/python3.8/http/cookies.py", line 352, in set
    raise CookieError('Illegal key %r' % (key,))
http.cookies.CookieError: Illegal key 'ys-api/epggrab/channel'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/app/tautulli/lib/cherrypy/_cprequest.py", line 630, in respond
    self._do_respond(path_info)
  File "/app/tautulli/lib/cherrypy/_cprequest.py", line 658, in _do_respond
    self.process_headers()
  File "/app/tautulli/lib/cherrypy/_cprequest.py", line 734, in process_headers
    raise cherrypy.HTTPError(400, str(exc))
cherrypy._cperror.HTTPError: (400, "Illegal key 'ys-api/epggrab/channel'")

 

Link to comment
  • 3 weeks later...

Hi, I just noticed that about 2 weeks ago Tautulli stopped logging my activity - I've seen it miss things before but this seems permanent. When I have an active stream is shows my user as "Local." The device I am streaming from (Shield) is logged in and I have tried clearing the data of the app and signing in again to no avail.

 

I have tried re-authenticating the server in the Tautulli settings and fetching a new token multiple times. I can not edit the user named "Local" and it does not show up in the history anywhere - it only shows active streams.

 

Any advice is welcomed, thank you!

Link to comment
  • 1 month later...

Hi, I tried running one of JBOPS scripts but it fails because no module 'requests' can be found:

 

image.thumb.png.3677e28d37b23341b8fc41d1936b1dbd.png

 

I tried installing the module but pip isn't available. I'm not that good with python, maybe it's just something stupid ... hope someone can help!

 

Regards, epp

Link to comment
  • 2 months later...
On 12/19/2021 at 9:01 PM, ThatTallGuy21 said:

Can someone tell me if Tautulli is impacted by the Log4j vulnerability?

You would probably want to ask that question on their github page, not here.

 

https://github.com/Tautulli/Tautulli

 

That said, I did just recursively check for any java or log4j installation in THIS container and I did not get any returns. So, no, not impacted.

Edited by Jason Harris
Link to comment
On 12/24/2021 at 10:19 PM, Jason Harris said:

You would probably want to ask that question on their github page, not here.

 

https://github.com/Tautulli/Tautulli

 

That said, I did just recursively check for any java or log4j installation in THIS container and I did not get any returns. So, no, not impacted.

 

Thanks for the heads up. I've never actually used GitHub (noob here) so I'll have to look into how to communicate on that platform. Appreciate the lead.

  • Like 1
Link to comment
  • 3 weeks later...
On 12/27/2021 at 2:28 PM, ThatTallGuy21 said:

 

Thanks for the heads up. I've never actually used GitHub (noob here) so I'll have to look into how to communicate on that platform. Appreciate the lead.

Got ya. Yea, the containers used in Unraid are built upon projects mostly out of Github or elsewhere. The container itself, when clicked on in the "Docker" screen should have a link or two that can direct you to either the source for the container or even sometimes the source for the project upon which the container was built.

 

The author of the container used in Unraid grabs the Github (or whatever source) code and makes it a container for use in Unraid. That's all, in a nutshell (a VERY high-level overview). So if the application being used in the container has a potential issue, its best to chase it upstream directly to the developer of the application. The application maintainer will resolve the issue, then the container owner will create a new build around it and then boom, you'll see a notification to update your downstream Unraid container in your web GUI.

 

All the container creator (in this case, linuxserver.io) does in that process is take any updates to the application and just wraps it in a docker container and presents it in an easily digestible format for Unraid to eat, preferably like a pizza with plenty of pepperoni.

 

So - issue with the container? That is an issue for the container owner (linuxserver.io in this case). Issue with the underlying app? You gotta go further upstream to the actual app developer. Even more confusing - sometimes they're the same people :)

Edited by Jason Harris
Link to comment
22 hours ago, Jason Harris said:

Got ya. Yea, the containers used in Unraid are built upon projects mostly out of Github or elsewhere. The container itself, when clicked on in the "Docker" screen should have a link or two that can direct you to either the source for the container or even sometimes the source for the project upon which the container was built.

 

The author of the container used in Unraid grabs the Github (or whatever source) code and makes it a container for use in Unraid. That's all, in a nutshell (a VERY high-level overview). So if the application being used in the container has a potential issue, its best to chase it upstream directly to the developer of the application. The application maintainer will resolve the issue, then the container owner will create a new build around it and then boom, you'll see a notification to update your downstream Unraid container in your web GUI.

 

All the container creator (in this case, linuxserver.io) does in that process is take any updates to the application and just wraps it in a docker container and presents it in an easily digestible format for Unraid to eat, preferably like a pizza with plenty of pepperoni.

 

So - issue with the container? That is an issue for the container owner (linuxserver.io in this case). Issue with the underlying app? You gotta go further upstream to the actual app developer. Even more confusing - sometimes they're the same people :)

Dude.. thank you so much for taking the time to explain this to me. Makes more sense now. I was not aware of how any of this worked. 

  • Like 1
  • Thanks 1
Link to comment
  • 6 months later...

I would like to change the "View on Plex" icon in the lower right of posters (file is view-on-plex.png). When I drop to Console from the docker I can find the file no problem... it's located in /app/tautulli/data/interfaces/default/images/newsletter, however when I try using WinSCP I can't find the path at all under /appdata/tautulli.

 

Any suggestions for tracking this file down so I can replace it?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.