Unable to access Server after Upgrade #7437

Closed
opened 2026-02-07 04:57:05 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @evilbaschdi on GitHub (Oct 20, 2025).

Description of the bug

After upgrading from version 10.10.7 to 10.11.0 on my raspberry pi 4 running debian I'm not able to access the UI anymore.
Executing "jellyfin" in the command line throws the following error

[10:09:13] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/pi/.cache/jellyfin
[10:09:14] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0
[10:09:14] [INF] [9] Main: Jellyfin version: 10.11.0
[10:09:14] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/pi/.local/share/jellyfin/log]"]
[10:09:14] [INF] [9] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll"]
[10:09:14] [INF] [9] Main: Operating system: Debian GNU/Linux 13 (trixie)
[10:09:14] [INF] [9] Main: Architecture: Arm64
[10:09:14] [INF] [9] Main: 64-Bit Process: True
[10:09:14] [INF] [9] Main: User Interactive: True
[10:09:14] [INF] [9] Main: Processor count: 4
[10:09:14] [INF] [9] Main: Program data path: /home/pi/.local/share/jellyfin
[10:09:14] [INF] [9] Main: Log directory path: /home/pi/.local/share/jellyfin/log
[10:09:14] [INF] [9] Main: Config directory path: /home/pi/.config/jellyfin
[10:09:14] [INF] [9] Main: Cache path: /home/pi/.cache/jellyfin
[10:09:14] [INF] [9] Main: Temp directory path: /tmp/jellyfin
[10:09:14] [INF] [9] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web
[10:09:14] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/
[10:09:14] [ERR] [9] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings

Reproduction steps

Upgrade from 10.10.7 to 10.11.0

What is the current bug behavior?

[10:09:13] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/pi/.cache/jellyfin
[10:09:14] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0
[10:09:14] [INF] [9] Main: Jellyfin version: 10.11.0
[10:09:14] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/pi/.local/share/jellyfin/log]"]
[10:09:14] [INF] [9] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll"]
[10:09:14] [INF] [9] Main: Operating system: Debian GNU/Linux 13 (trixie)
[10:09:14] [INF] [9] Main: Architecture: Arm64
[10:09:14] [INF] [9] Main: 64-Bit Process: True
[10:09:14] [INF] [9] Main: User Interactive: True
[10:09:14] [INF] [9] Main: Processor count: 4
[10:09:14] [INF] [9] Main: Program data path: /home/pi/.local/share/jellyfin
[10:09:14] [INF] [9] Main: Log directory path: /home/pi/.local/share/jellyfin/log
[10:09:14] [INF] [9] Main: Config directory path: /home/pi/.config/jellyfin
[10:09:14] [INF] [9] Main: Cache path: /home/pi/.cache/jellyfin
[10:09:14] [INF] [9] Main: Temp directory path: /tmp/jellyfin
[10:09:14] [INF] [9] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web
[10:09:14] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/
[10:09:14] [ERR] [9] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings

What is the expected correct behavior?

load the server UI

Jellyfin Server version

Master

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

does not show anything

Environment

- OS:
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Jellyfin Data Storage:
- Media Storage:
- External Integrations:

Jellyfin logs

[10:09:13] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/pi/.cache/jellyfin
[10:09:14] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0
[10:09:14] [INF] [9] Main: Jellyfin version: 10.11.0
[10:09:14] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/pi/.local/share/jellyfin/log]"]
[10:09:14] [INF] [9] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll"]
[10:09:14] [INF] [9] Main: Operating system: Debian GNU/Linux 13 (trixie)
[10:09:14] [INF] [9] Main: Architecture: Arm64
[10:09:14] [INF] [9] Main: 64-Bit Process: True
[10:09:14] [INF] [9] Main: User Interactive: True
[10:09:14] [INF] [9] Main: Processor count: 4
[10:09:14] [INF] [9] Main: Program data path: /home/pi/.local/share/jellyfin
[10:09:14] [INF] [9] Main: Log directory path: /home/pi/.local/share/jellyfin/log
[10:09:14] [INF] [9] Main: Config directory path: /home/pi/.config/jellyfin
[10:09:14] [INF] [9] Main: Cache path: /home/pi/.cache/jellyfin
[10:09:14] [INF] [9] Main: Temp directory path: /tmp/jellyfin
[10:09:14] [INF] [9] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web
[10:09:14] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/
[10:09:14] [ERR] [9] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @evilbaschdi on GitHub (Oct 20, 2025). ### Description of the bug After upgrading from version 10.10.7 to 10.11.0 on my raspberry pi 4 running debian I'm not able to access the UI anymore. Executing "jellyfin" in the command line throws the following error [10:09:13] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/pi/.cache/jellyfin [10:09:14] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0 [10:09:14] [INF] [9] Main: Jellyfin version: 10.11.0 [10:09:14] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/pi/.local/share/jellyfin/log]"] [10:09:14] [INF] [9] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll"] [10:09:14] [INF] [9] Main: Operating system: Debian GNU/Linux 13 (trixie) [10:09:14] [INF] [9] Main: Architecture: Arm64 [10:09:14] [INF] [9] Main: 64-Bit Process: True [10:09:14] [INF] [9] Main: User Interactive: True [10:09:14] [INF] [9] Main: Processor count: 4 [10:09:14] [INF] [9] Main: Program data path: /home/pi/.local/share/jellyfin [10:09:14] [INF] [9] Main: Log directory path: /home/pi/.local/share/jellyfin/log [10:09:14] [INF] [9] Main: Config directory path: /home/pi/.config/jellyfin [10:09:14] [INF] [9] Main: Cache path: /home/pi/.cache/jellyfin [10:09:14] [INF] [9] Main: Temp directory path: /tmp/jellyfin [10:09:14] [INF] [9] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web [10:09:14] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/ [10:09:14] [ERR] [9] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings ### Reproduction steps Upgrade from 10.10.7 to 10.11.0 ### What is the current _bug_ behavior? [10:09:13] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/pi/.cache/jellyfin [10:09:14] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0 [10:09:14] [INF] [9] Main: Jellyfin version: 10.11.0 [10:09:14] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/pi/.local/share/jellyfin/log]"] [10:09:14] [INF] [9] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll"] [10:09:14] [INF] [9] Main: Operating system: Debian GNU/Linux 13 (trixie) [10:09:14] [INF] [9] Main: Architecture: Arm64 [10:09:14] [INF] [9] Main: 64-Bit Process: True [10:09:14] [INF] [9] Main: User Interactive: True [10:09:14] [INF] [9] Main: Processor count: 4 [10:09:14] [INF] [9] Main: Program data path: /home/pi/.local/share/jellyfin [10:09:14] [INF] [9] Main: Log directory path: /home/pi/.local/share/jellyfin/log [10:09:14] [INF] [9] Main: Config directory path: /home/pi/.config/jellyfin [10:09:14] [INF] [9] Main: Cache path: /home/pi/.cache/jellyfin [10:09:14] [INF] [9] Main: Temp directory path: /tmp/jellyfin [10:09:14] [INF] [9] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web [10:09:14] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/ [10:09:14] [ERR] [9] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings ### What is the expected _correct_ behavior? load the server UI ### Jellyfin Server version Master ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version does not show anything ### Environment ```markdown - OS: - Linux Kernel: - Virtualization: - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage: - Media Storage: - External Integrations: ``` ### Jellyfin logs ```shell [10:09:13] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/pi/.cache/jellyfin [10:09:14] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0 [10:09:14] [INF] [9] Main: Jellyfin version: 10.11.0 [10:09:14] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/pi/.local/share/jellyfin/log]"] [10:09:14] [INF] [9] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll"] [10:09:14] [INF] [9] Main: Operating system: Debian GNU/Linux 13 (trixie) [10:09:14] [INF] [9] Main: Architecture: Arm64 [10:09:14] [INF] [9] Main: 64-Bit Process: True [10:09:14] [INF] [9] Main: User Interactive: True [10:09:14] [INF] [9] Main: Processor count: 4 [10:09:14] [INF] [9] Main: Program data path: /home/pi/.local/share/jellyfin [10:09:14] [INF] [9] Main: Log directory path: /home/pi/.local/share/jellyfin/log [10:09:14] [INF] [9] Main: Config directory path: /home/pi/.config/jellyfin [10:09:14] [INF] [9] Main: Cache path: /home/pi/.cache/jellyfin [10:09:14] [INF] [9] Main: Temp directory path: /tmp/jellyfin [10:09:14] [INF] [9] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web [10:09:14] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/ [10:09:14] [ERR] [9] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 04:57:05 +03:00
Author
Owner

@Shadowghost commented on GitHub (Oct 20, 2025):

You should use the service not execute it manually. If you execute it manually, you're responsible for providing the proper paths.

@Shadowghost commented on GitHub (Oct 20, 2025): You should use the service not execute it manually. If you execute it manually, you're responsible for providing the proper paths.
Author
Owner

@evilbaschdi commented on GitHub (Oct 20, 2025):

I understand. I'll have a look into the logs later to see, why my server is not showing up anymore

@evilbaschdi commented on GitHub (Oct 20, 2025): I understand. I'll have a look into the logs later to see, why my server is not showing up anymore
Author
Owner

@dent2902-ops commented on GitHub (Feb 6, 2026):

Just started having the exact same issue with the same errror. What was the solution?

@dent2902-ops commented on GitHub (Feb 6, 2026): Just started having the exact same issue with the same errror. What was the solution?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#7437