Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Tautulli does not start at all: Permission Denied #131

Closed
1 task done
DevDema opened this issue Aug 26, 2024 · 5 comments
Closed
1 task done

[BUG] Tautulli does not start at all: Permission Denied #131

DevDema opened this issue Aug 26, 2024 · 5 comments

Comments

@DevDema
Copy link

DevDema commented Aug 26, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

The application crashes with:

autulli | 2024-08-26 14:21:49 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last): tautulli | File "/app/tautulli/Tautulli.py", line 342, in <module> tautulli | main() tautulli | File "/app/tautulli/Tautulli.py", line 275, in main tautulli | webstart.start() tautulli | File "/app/tautulli/plexpy/webstart.py", line 49, in start tautulli | initialize(web_config) tautulli | File "/app/tautulli/plexpy/webstart.py", line 111, in initialize tautulli | context.load_cert_chain(https_cert, https_key) tautulli | PermissionError: [Errno 13] Permission denied tautulli | tautulli | Traceback (most recent call last): tautulli | File "/app/tautulli/Tautulli.py", line 342, in <module> tautulli | main() tautulli | File "/app/tautulli/Tautulli.py", line 275, in main tautulli | webstart.start() tautulli | File "/app/tautulli/plexpy/webstart.py", line 49, in start tautulli | initialize(web_config) tautulli | File "/app/tautulli/plexpy/webstart.py", line 111, in initialize tautulli | context.load_cert_chain(https_cert, https_key) tautulli | PermissionError: [Errno 13] Permission denied

This happened after the last update.

Expected Behavior

Tautulli should start normally.

Steps To Reproduce

The folder and scripts referenced are not part of a docker volume, as you can see from the docker-compose.yml:

tautulli:
    image: linuxserver/tautulli
    container_name: tautulli
    networks:
      - media-server-network
    restart: unless-stopped
    ports:
      - "8181:8181"
    volumes:
      - ./config/tautulli:/config
      - /other/unrelated/folders:/other/unrelated/folders
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Rome

Run docker compose up to reproduce the issue. I suspect this has nothing to do with my configuration but it's an internal error.

Environment

- OS: Ubuntu Server
- How docker service was installed: Docker Compose

CPU architecture

arm64

Docker creation

docker compose up tautulli

Container logs

utulli  | 2024-08-26 14:21:37 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:21:37 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:21:37 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:21:37 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:21:38 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:21:38 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:21:38 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:38 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:21:42 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:21:42 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:21:42 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:21:42 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:21:42 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:21:42 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:21:42 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:21:43 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:21:43 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:21:43 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:21:43 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:43 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:21:43 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:21:44 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:44 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:21:48 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:21:48 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:21:48 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:21:48 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:21:48 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:21:48 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:21:48 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:21:49 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:49 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:21:49 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:21:49 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:21:49 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:21:50 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:50 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:21:54 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:21:54 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:21:54 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:21:54 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:21:54 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:21:54 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:21:54 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:21:55 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:21:55 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:55 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:21:55 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:21:55 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:21:55 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:21:56 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:21:56 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:21:56 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:21:56 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:22:00 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:22:00 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:22:00 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:22:00 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:22:00 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:22:00 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:22:00 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:22:01 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:22:01 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:22:01 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:01 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:22:01 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:22:01 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:22:02 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:22:02 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:22:02 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:02 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:22:06 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:22:06 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:22:06 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:22:06 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:22:06 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:22:06 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:22:06 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:22:07 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:07 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:22:07 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:22:07 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:22:07 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:22:07 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:22:08 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:08 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:22:12 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:22:12 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:22:12 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:22:12 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:22:12 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:22:12 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:22:12 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:22:12 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:12 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:22:12 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:22:13 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:22:13 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:22:13 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:13 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:22:18 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:22:18 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:22:18 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:22:18 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:22:18 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:18 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:22:18 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:22:18 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  | 2024-08-26 14:22:18 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:22:18 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:22:19 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:22:19 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:22:19 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:19 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
tautulli  | /app/tautulli/lib/gntp/core.py:22: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)' +
tautulli  | /app/tautulli/lib/gntp/core.py:29: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   'GNTP/(?P<version>\d+\.\d+) (?P<messagetype>REGISTER|NOTIFY|SUBSCRIBE|\-OK|\-ERROR)',
tautulli  | /app/tautulli/lib/gntp/core.py:33: SyntaxWarning: invalid escape sequence '\w'
tautulli  |   GNTP_HEADER = re.compile('([\w-]+):(.+)')
tautulli  | /app/tautulli/lib/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
tautulli  |   version_regex = re.compile("^\d\.\d{1,2}$")
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Starting Tautulli v2.14.4
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : [Docker] Linux 5.10.110-rockchip-rk3588 (#1.1.4 SMP Wed Mar 8 14:50:47 CST 2023 - Alpine Linux 3.20.2)
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Europe/Rome (UTC+0200)
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Language C / Encoding UTF-8
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Python 3.12.3 (main, Apr 18 2024, 07:52:31) [GCC 13.2.1 20240309]
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : SQLite 3.45.3
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Program Dir: /app/tautulli
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Config File: /config/config.ini
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Database File: /config/tautulli.db
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Checking if the database upgrades are required...
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Checking if configuration upgrades are required...
tautulli  | 2024-08-26 14:22:23 - DEBUG :: MainThread : Using cached GitHub version data
tautulli  | 2024-08-26 14:22:23 - DEBUG :: MainThread : Latest version is 623a9f291926fd279bc2f15e17d40429e1d78219
tautulli  | 2024-08-26 14:22:23 - DEBUG :: MainThread : Using cached GitHub commits data
tautulli  | 2024-08-26 14:22:23 - DEBUG :: MainThread : In total, 0 commits behind
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Tautulli is up to date
tautulli  | 2024-08-26 14:22:23 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Requesting resources for server...
tautulli  | 2024-08-26 14:22:23 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Pinging Plex.tv to refresh token.
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Tautulli NotificationHandler :: Starting background notification handler (2 threads).
tautulli  | 2024-08-26 14:22:23 - INFO :: MainThread : Tautulli NewsletterHandler :: Scheduled newsletter: Recently Added (newsletter_id 3)
tautulli  | 2024-08-26 14:22:24 - INFO :: MainThread : Tautulli WebStart :: Initializing Tautulli web server...
tautulli  | 2024-08-26 14:22:24 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:22:24 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 2024-08-26 14:22:24 - DEBUG :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Plex Pass subscription not found.
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Using user-defined URL.
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-1 (startup_refresh) : Tautulli PlexTV :: Selected server: Orange Pi 5 (http://plex:32400) (Linux - Version 1.40.5.8897-e5987a19d)
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:24 - DEBUG :: Thread-1 (startup_refresh) : Tautulli Monitor :: Checking for active streams.
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Opening websocket.
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Requesting users list refresh...
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Tautulli WebSocket :: Ready
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Check GitHub for updates
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Optimize Tautulli database
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli database
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Backup Tautulli config
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Refresh Plex server URLs
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:22:24 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:22:25 - INFO :: Thread-1 (startup_refresh) : Tautulli Users :: Users list refreshed.
tautulli  | 2024-08-26 14:22:25 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Requesting libraries list refresh...
tautulli  | 2024-08-26 14:22:25 - INFO :: Thread-1 (startup_refresh) : Tautulli Config :: Writing configuration to file
tautulli  | 2024-08-26 14:22:25 - INFO :: Thread-1 (startup_refresh) : Tautulli Libraries :: Libraries list refreshed.
Copy link

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@DevDema DevDema changed the title [BUG] <title> [BUG] Tautulli does not start at all: Permission Denied Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@linuxserver linuxserver deleted a comment Aug 26, 2024
@j0nnymoe
Copy link
Member

Your error would point at a permissions issue with your /config mount. Remote filesystems etc can cause problems with this.

@DevDema
Copy link
Author

DevDema commented Aug 27, 2024

There is nothing different in the /config mount compared to the previous version, and it's on the local filesystem, not on a remote one. This issue started happening after updating to the latest version.

@j0nnymoe
Copy link
Member

Ah, I see the issue, it's having a problem trying to enable https within the container and is unable to read your ssl cert.

tautulli  | 2024-08-26 14:21:49 - DEBUG :: MainThread : Tautulli WebStart :: Minimum TLS version set to TLSv1_2.
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Refresh users list
tautulli  | 2024-08-26 14:21:49 - INFO :: Thread-4 (run) : Scheduled background task: Refresh libraries list
tautulli  | 2024-08-26 14:21:49 - ERROR :: MainThread : Uncaught exception: Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied
tautulli  | 
tautulli  | Traceback (most recent call last):
tautulli  |   File "/app/tautulli/Tautulli.py", line 342, in <module>
tautulli  |     main()
tautulli  |   File "/app/tautulli/Tautulli.py", line 275, in main
tautulli  |     webstart.start()
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 49, in start
tautulli  |     initialize(web_config)
tautulli  |   File "/app/tautulli/plexpy/webstart.py", line 111, in initialize
tautulli  |     context.load_cert_chain(https_cert, https_key)
tautulli  | PermissionError: [Errno 13] Permission denied

I would disable that in your config (likely need to manually edit the settings file) and see if it starts.

@DevDema
Copy link
Author

DevDema commented Aug 27, 2024

Thanks! That worked. I removed the volumes related to the certificates and it got fixed. 👍🏻 The traceback was a bit hard to read for me.

@DevDema DevDema closed this as completed Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

3 participants
@j0nnymoe @DevDema and others