Tautulli / Tautulli-Issues

Bug reports for Tautulli
18 stars 3 forks source link

Failed to access URI endpoint #101

Closed alicecantsleep closed 6 years ago

alicecantsleep commented 6 years ago

Version:

VERSION V2.1.14

Branch:

Master

Commit hash:

7eee7024b6eac0a858748664878d146bf63623b4

Operating system:

Platform: | Linux 4.4.96-mainline-rev1 (Docker Container on Kubernetes Cluster)

Python version: 2.7.13 (default, Nov 24 2017, 17:33:09) [GCC 6.3.0 20170516]

--

What you did?

I haven't made any changes lately, but I was testing a new script and noticed that this error has been going on for quite some time.

What happened?

Currently my setup is operating nominally - as far as I can tell. But this errors clogs up my logs so much I can't troubleshoot this new script.

What you expected?

I expected tautulli would continue to work as usual.

How can we reproduce your issue?

I just need to run Tautulli and it will reproduce the issue about 30 times a minute.

What are your (relevant) settings?

I am running an nginx reverse proxy. I researched other issues with other users and tried those fixes prior to submitting a new issue.

Link to logs:

Full logs after restart:

2018-07-05 12:56:29 - INFO    :: MainThread : Received signal: restart
2018-07-05 12:56:29 - INFO    :: MainThread : Tautulli WebSocket :: Disconnecting websocket...
2018-07-05 12:56:29 - DEBUG   :: Thread-26 : Tautulli WebSocket :: Leaving thread.
2018-07-05 12:56:29 - DEBUG   :: Thread-24 : Tautulli WebSocket :: Leaving thread.
2018-07-05 12:56:29 - INFO    :: MainThread : Tautulli Config :: Writing configuration to file
2018-07-05 12:56:29 - INFO    :: Thread-2 : Tautulli NotificationHandler :: Notification thread exiting...
2018-07-05 12:56:29 - INFO    :: Thread-1 : Tautulli NotificationHandler :: Notification thread exiting...
2018-07-05 12:56:29 - INFO    :: MainThread : Tautulli is restarting...
2018-07-05 12:56:29 - INFO    :: MainThread : Restarting Tautulli with ['/usr/bin/python', '/opt/Tautulli/Tautulli.py', '--nolaunch']
2018-07-05 12:56:30 - INFO    :: MainThread : Starting Tautulli v2.1.14
2018-07-05 12:56:30 - INFO    :: MainThread : Linux 4.9.0-6-amd64 (#1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) - debian 9.4)
2018-07-05 12:56:30 - INFO    :: MainThread : Python 2.7.13 (default, Nov 24 2017, 17:33:09) 
[GCC 6.3.0 20170516]
2018-07-05 12:56:30 - INFO    :: MainThread : Checking if the database upgrades are required...
2018-07-05 12:56:30 - INFO    :: MainThread : Checking if configuration upgrades are required...
2018-07-05 12:56:30 - DEBUG   :: MainThread : Trying to execute: "git rev-parse HEAD" with shell in /opt/Tautulli
2018-07-05 12:56:30 - DEBUG   :: MainThread : Git output: 7eee7024b6eac0a858748664878d146bf63623b4
2018-07-05 12:56:30 - DEBUG   :: MainThread : Trying to execute: "git rev-parse --abbrev-ref --symbolic-full-name @{u}" with shell in /opt/Tautulli
2018-07-05 12:56:30 - DEBUG   :: MainThread : Git output: origin/master
2018-07-05 12:56:30 - INFO    :: MainThread : Retrieving latest version information from GitHub
2018-07-05 12:56:30 - DEBUG   :: MainThread : Requesting URL via GET method: https://api.github.com/repos/Tautulli/Tautulli/commits/master
2018-07-05 12:56:30 - DEBUG   :: MainThread : Latest version is 7eee7024b6eac0a858748664878d146bf63623b4
2018-07-05 12:56:30 - INFO    :: MainThread : Tautulli is up to date
2018-07-05 12:56:30 - INFO    :: MainThread : Tautulli PlexTV :: Requesting resources for server...
2018-07-05 12:56:32 - INFO    :: MainThread : Tautulli PlexTV :: Using user-defined URL.
2018-07-05 12:56:32 - INFO    :: MainThread : Tautulli Config :: Writing configuration to file
2018-07-05 12:56:32 - INFO    :: MainThread : Tautulli Users :: Requesting users list refresh...
2018-07-05 12:56:35 - INFO    :: MainThread : Tautulli Users :: Users list refreshed.
2018-07-05 12:56:35 - INFO    :: MainThread : Tautulli Libraries :: Requesting libraries list refresh...
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Pmsconnect :: No library data.
2018-07-05 12:56:36 - INFO    :: MainThread : Tautulli Config :: Writing configuration to file
2018-07-05 12:56:36 - INFO    :: MainThread : Tautulli Libraries :: Libraries list refreshed.
2018-07-05 12:56:36 - INFO    :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
2018-07-05 12:56:36 - WARNING :: MainThread : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:36 - WARNING :: MainThread : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Monitor :: Checking for active streams.
2018-07-05 12:56:36 - ERROR   :: MainThread : Tautulli WebSocket :: Failed to check for active sessions: 'rating_key'.
2018-07-05 12:56:36 - WARNING :: MainThread : Tautulli WebSocket :: Attempt to fix by flushing temporary sessions...
2018-07-05 12:56:36 - DEBUG   :: MainThread : Tautulli Database :: Clearing temporary sessions from database.
2018-07-05 12:56:37 - INFO    :: Thread-3 : Tautulli WebSocket :: Opening websocket.
2018-07-05 12:56:37 - INFO    :: Thread-3 : Tautulli WebSocket :: Connection attempt 1.
2018-07-05 12:56:37 - INFO    :: Thread-3 : Tautulli WebSocket :: Ready
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Check GitHub for updates
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Backup Tautulli database
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Backup Tautulli config
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Check for Plex remote access
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Check for Plex updates
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Refresh users list
2018-07-05 12:56:37 - INFO    :: Thread-3 : Scheduled background task: Refresh libraries list
2018-07-05 12:56:37 - WARNING :: Thread-1 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:37 - WARNING :: Thread-1 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:37 - INFO    :: MainThread : Tautulli WebStart :: Web server authentication is enabled: Tautulli admin (username is 'admin') and Plex admin.
2018-07-05 12:56:37 - INFO    :: MainThread : Tautulli WebStart :: Starting Tautulli web server on http://0.0.0.0:38181/tautulli/
2018-07-05 12:56:39 - WARNING :: CP Server Thread-12 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:39 - WARNING :: CP Server Thread-12 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:39 - WARNING :: CP Server Thread-6 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:39 - WARNING :: CP Server Thread-6 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:39 - WARNING :: CP Server Thread-7 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:39 - WARNING :: CP Server Thread-7 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:40 - WARNING :: CP Server Thread-8 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:40 - WARNING :: CP Server Thread-8 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:43 - WARNING :: Thread-3 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:43 - WARNING :: Thread-3 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:43 - DEBUG   :: Thread-3 : Tautulli ActivityHandler :: Session 312 started by user 9519708 (username) with ratingKey 33511 (Adventure Time - Beyond This Earthly Realm).
2018-07-05 12:56:43 - WARNING :: Thread-2 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:43 - WARNING :: Thread-2 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:44 - WARNING :: Thread-3 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:44 - WARNING :: Thread-3 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:44 - DEBUG   :: Thread-3 : Tautulli ActivityHandler :: Session 308 started by user 4836061 (username1) with ratingKey 34001 (Fool's Gold).
2018-07-05 12:56:44 - WARNING :: Thread-1 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:44 - WARNING :: Thread-1 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:46 - WARNING :: CP Server Thread-9 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:46 - WARNING :: CP Server Thread-9 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:46 - WARNING :: CP Server Thread-11 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:46 - WARNING :: CP Server Thread-8 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:46 - WARNING :: CP Server Thread-11 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:46 - WARNING :: CP Server Thread-8 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
2018-07-05 12:56:46 - WARNING :: CP Server Thread-12 : Failed to access uri endpoint /library/metadata/420471. Status code 404
2018-07-05 12:56:46 - WARNING :: CP Server Thread-12 : Tautulli Pmsconnect :: Unable to parse XML for get_metadata_details: 'NoneType' object has no attribute 'getElementsByTagName'.
Arcanemagus commented 6 years ago

Have you tried to proxy your Plex server as well? Somehow the WebSocket connection is working, but direct access is failing.

If you try to access any the activity or any of the XML shortcuts as shown in the Debugging guide do they work?

alicecantsleep commented 6 years ago

@Arcanemagus I can see the XML when I'm on the machine within my network. But outside it will not load unless I edit the url. It is adding my local IP to the url for the XML. Isn't that managed via the "Plex Server URL" in the settings? I set a manual connection to match my external URL - I had read in another thread that might fix it. But the issue remains. Do I need to screenshot anything for your review?

JonnyWong16 commented 6 years ago

This is not a bug report. Please continue with support on the Discord server.