[Support] Linuxserver.io - Tautulli


Recommended Posts

Error on settings Page (http://tautulli:8181/settings), App loads and works fine. VERSION V2.13.3

If anyone has a clue please let me know. Thanks in advance.

image.thumb.png.2b151878c363e2f4f62048bebdd22868.png

 

Error !
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
</tr> <tr> <td>System Language:</td> <td>${plexpy.SYS_LANGUAGE + (' (override {})'.format(plexpy.CONFIG.PMS_LANGUAGE) if plexpy.CONFIG.PMS_LANGUAGE else '')}</td> </tr> <tr> <td>Python Version:</td> <td>${sys.version}</td> </tr>
/app/tautulli/data/interfaces/default/configuration_table.html, line 77:
<td>${plexpy.SYS_LANGUAGE + (' (override {})'.format(plexpy.CONFIG.PMS_LANGUAGE) if plexpy.CONFIG.PMS_LANGUAGE else '')}</td>
/app/tautulli/lib/mako/runtime.py, line 936:
callable_(context, *args, **kwargs)
/app/tautulli/lib/mako/runtime.py, line 948:
result = template.error_handler(context, error)
/app/tautulli/lib/mako/runtime.py, line 938:
_render_error(template, context, compat.exception_as())
/app/tautulli/lib/mako/runtime.py, line 916:
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
/app/tautulli/lib/mako/runtime.py, line 874:
_render_context(
/app/tautulli/lib/mako/template.py, line 439:
return runtime._render(self, self.callable_, args, data)
/app/tautulli/plexpy/webserve.py, line 143:
return template.render(http_root=http_root, server_name=server_name, cache_param=cache_param,

 

Edited by Unraid-arr
Version added
Link to comment

Update #3

Ran the docker update and v2.13.4 resolved the issue

 

Update #2

looks like there is an update for this issue. I'm sure it will be here for us shortly.

 

Tautulli github

 

v2.13.4 (2023-12-07)

UI:

Fix: Tautulli configuration settings page not loading when system language is None.

Fix: Login cookie expiring too quickly.

---------------------

 

(UPDATE #1: downgraded Tautulli v2.13.3 back to Tautulli v2.13.2 to clear the issue linuxserver/tautulli:2.13.2

Waiting for more information about the error)

 

Same error today after plugin update

UNRAID v 6.12.4

Tautulli v2.13.3

 

 

SETTINGS PAGE:

 

Tautulli Configuration

Error !

TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

</tr> <tr> <td>System Language:</td> <td>${plexpy.SYS_LANGUAGE + (' (override {})'.format(plexpy.CONFIG.PMS_LANGUAGE) if plexpy.CONFIG.PMS_LANGUAGE else '')}</td> </tr> <tr> <td>Python Version:</td> <td>${sys.version}</td> </tr>

/app/tautulli/data/interfaces/default/configuration_table.html, line 77:

<td>${plexpy.SYS_LANGUAGE + (' (override {})'.format(plexpy.CONFIG.PMS_LANGUAGE) if plexpy.CONFIG.PMS_LANGUAGE else '')}</td>

/app/tautulli/lib/mako/runtime.py, line 936:

callable_(context, *args, **kwargs)

/app/tautulli/lib/mako/runtime.py, line 948:

result = template.error_handler(context, error)

/app/tautulli/lib/mako/runtime.py, line 938:

_render_error(template, context, compat.exception_as())

/app/tautulli/lib/mako/runtime.py, line 916:

_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)

/app/tautulli/lib/mako/runtime.py, line 874:

_render_context(

/app/tautulli/lib/mako/template.py, line 439:

return runtime._render(self, self.callable_, args, data)

/app/tautulli/plexpy/webserve.py, line 143:

return template.render(http_root=http_root, server_name=server_name, cache_param=cache_param,

 

Edited by CarlP
Link to comment
On 12/4/2023 at 12:31 PM, Unraid-arr said:

Error on settings Page (http://tautulli:8181/settings), App loads and works fine. VERSION V2.13.3

If anyone has a clue please let me know. Thanks in advance.

image.thumb.png.2b151878c363e2f4f62048bebdd22868.png

 

Error !
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
</tr> <tr> <td>System Language:</td> <td>${plexpy.SYS_LANGUAGE + (' (override {})'.format(plexpy.CONFIG.PMS_LANGUAGE) if plexpy.CONFIG.PMS_LANGUAGE else '')}</td> </tr> <tr> <td>Python Version:</td> <td>${sys.version}</td> </tr>
/app/tautulli/data/interfaces/default/configuration_table.html, line 77:
<td>${plexpy.SYS_LANGUAGE + (' (override {})'.format(plexpy.CONFIG.PMS_LANGUAGE) if plexpy.CONFIG.PMS_LANGUAGE else '')}</td>
/app/tautulli/lib/mako/runtime.py, line 936:
callable_(context, *args, **kwargs)
/app/tautulli/lib/mako/runtime.py, line 948:
result = template.error_handler(context, error)
/app/tautulli/lib/mako/runtime.py, line 938:
_render_error(template, context, compat.exception_as())
/app/tautulli/lib/mako/runtime.py, line 916:
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
/app/tautulli/lib/mako/runtime.py, line 874:
_render_context(
/app/tautulli/lib/mako/template.py, line 439:
return runtime._render(self, self.callable_, args, data)
/app/tautulli/plexpy/webserve.py, line 143:
return template.render(http_root=http_root, server_name=server_name, cache_param=cache_param,

 

Thanks for the quick fix on this. Updated today and this issue is fixed.

 

image.thumb.png.c373a96726d4f21bbaecc4dc2bcbf623.png

Link to comment
  • 1 month later...

Hey,

i just installed tautulli and startet it up. i was not able to login with my plex user account so i created a tautulli user.

i was able to find my server and choose it from the dropdown with the right name, but if i try to verify it says:

 Server found but unable to connect websocket.
Check the logs for errors.

 

i also was able to fetch a new token, but it always says unable to connect websocket.

 

in the logs i found this:

 

Tautulli WebSocket :: Handshake status 401 Unauthorized -+-+- {'x-plex-protocol': '1.0', 'access-control-expose-headers': 'Location, Date', 'access-control-allow-origin': 'https://app.plex.tv', 'vary': 'Origin, X-Plex-Token', 'content-length': '91', 'content-type': 'text/html', 'connection': 'close', 'cache-control': 'no-cache', 'date': 'Sat, 20 Jan 2024 19:01:47 GMT'} -+-+- b'<html><head><title>Unauthorized</title></head><body><h1>401 Unauthorized</h1></body></html>'.

 

but i dont know what it tells me or what i have to do or change.

 

 

anyone can help?

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

I can't view the UI anymore out of nowhere.  Not sure what is going on, this error appears in my logs. Anyone know what is going on?

2024-02-22 14:37:34 - ERROR :: MainThread : Tautulli Database :: Database error: ambiguous column name: on_pause
2024-02-22 14:37:34 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
  File "/app/tautulli/Tautulli.py", line 324, in <module>
    main()
  File "/app/tautulli/Tautulli.py", line 247, in main
    plexpy.start()
  File "/app/tautulli/plexpy/__init__.py", line 572, in start
    notifiers.check_browser_enabled()
  File "/app/tautulli/plexpy/notifiers.py", line 4484, in check_browser_enabled
    for n in get_notifiers():
             ^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/notifiers.py", line 510, in get_notifiers
    result = db.select(
             ^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 455, in select
    sql_results = self.action(query, args).fetchall()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 433, in action
    sql_result = c.execute(query, args)
                 ^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: ambiguous column name: on_pause

Traceback (most recent call last):
  File "/app/tautulli/Tautulli.py", line 324, in <module>
    main()
  File "/app/tautulli/Tautulli.py", line 247, in main
    plexpy.start()
  File "/app/tautulli/plexpy/__init__.py", line 572, in start
    notifiers.check_browser_enabled()
  File "/app/tautulli/plexpy/notifiers.py", line 4484, in check_browser_enabled
    for n in get_notifiers():
             ^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/notifiers.py", line 510, in get_notifiers
    result = db.select(
             ^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 455, in select
    sql_results = self.action(query, args).fetchall()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 433, in action
    sql_result = c.execute(query, args)
                 ^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: ambiguous column name: on_pause

 

Link to comment
On 2/22/2024 at 7:42 PM, brisimmons105 said:

I can't view the UI anymore out of nowhere.  Not sure what is going on, this error appears in my logs. Anyone know what is going on?

2024-02-22 14:37:34 - ERROR :: MainThread : Tautulli Database :: Database error: ambiguous column name: on_pause
2024-02-22 14:37:34 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
  File "/app/tautulli/Tautulli.py", line 324, in <module>
    main()
  File "/app/tautulli/Tautulli.py", line 247, in main
    plexpy.start()
  File "/app/tautulli/plexpy/__init__.py", line 572, in start
    notifiers.check_browser_enabled()
  File "/app/tautulli/plexpy/notifiers.py", line 4484, in check_browser_enabled
    for n in get_notifiers():
             ^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/notifiers.py", line 510, in get_notifiers
    result = db.select(
             ^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 455, in select
    sql_results = self.action(query, args).fetchall()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 433, in action
    sql_result = c.execute(query, args)
                 ^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: ambiguous column name: on_pause

Traceback (most recent call last):
  File "/app/tautulli/Tautulli.py", line 324, in <module>
    main()
  File "/app/tautulli/Tautulli.py", line 247, in main
    plexpy.start()
  File "/app/tautulli/plexpy/__init__.py", line 572, in start
    notifiers.check_browser_enabled()
  File "/app/tautulli/plexpy/notifiers.py", line 4484, in check_browser_enabled
    for n in get_notifiers():
             ^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/notifiers.py", line 510, in get_notifiers
    result = db.select(
             ^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 455, in select
    sql_results = self.action(query, args).fetchall()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/tautulli/plexpy/database.py", line 433, in action
    sql_result = c.execute(query, args)
                 ^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: ambiguous column name: on_pause

 

 

The solution posted in https://github.com/Tautulli/Tautulli/issues/2183#issuecomment-1783969324 worked for me if you're comfortable with running commands on a sqlite database.

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.