linuxserver / docker-jellyfin

GNU General Public License v3.0
647 stars 97 forks source link

Stuck on select server ON LAN #101

Closed jmbell128 closed 3 years ago

jmbell128 commented 3 years ago

I apologize if this is a duplicate or if this needs to be reported to jellyfin. If that's the case let me know and I'll do that. I've read of similar things happening to containers that are web facing behind a reverse proxy. I don't do that. My container only serves my LAN. For reference These are the issues I've read through that seem similar/related:

https://github.com/jellyfin/jellyfin-web/issues/2508

https://github.com/jellyfin/jellyfin/issues/5575

https://github.com/jellyfin/jellyfin-web/issues/2493

and here is a pull request that may be related:

https://github.com/jellyfin/jellyfin/pull/5495

Expected Behavior:

  1. Navigate to web interface and log in as normal. or
  2. Navigate to web interface Presented with the Select a Server page input server-ip:port click connect log in as normal.

    Current Behavior:

    Navigate to web interface Presented with the Select a Server page Input server-ip:port Click Connect Connection Error: We're unable to connect to the selected server right now. Please ensure it is running and try again.

    Steps to Reproduce

    Update to 10.7.1

    Environment

    OS: Ubuntu 18.04 (Planning an upgrade to 20.04 this coming weekend, or sooner if that's the cause) CPU architecture: x86_64 How docker service was installed: apt install Command used to create docker container (run/create/compose/screenshot)

docker-compose.yaml:

version: "2"
jellyfin:
    image: linuxserver/jellyfin:bionic
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
      - UMASK_SET=022 #optional
    volumes:
      - /Volume2/docker/jellyfin/config:/config
      - /Bravo/TV:/data/tvshows
      - /Alpha/Plex/TV:/data/tvshows2
      - /Alpha/Plex/Movies:/data/movies
      - /Bravo/Movies:/data/movies2
      - /Charlie/Music:/data/music
      - /Alpha/MV:/data/music\ videos
      - /Charlie/Anime:/data/anime
      - /Bravo/4k/Movies:/data/4k\ movies
      - /Bravo/4k/TV:/data/4k\ TV
      - /Alpha/Youtube:/data/youtube
      - /Bravo/Concerts:/data/concerts
      - /Bravo/J-Concerts:/data/japanese\ concerts
      - /Charlie/Movies:/movies3
      - /Charlie/TV:/tvshows3
    ports:
      - 8096:8096
    restart: unless-stopped

/usr/share/jellyfin/web/config.json:

{
  "includeCorsCredentials": false,
  "multiserver": false,
  "themes": [
    {
      "name": "Apple TV",
      "id": "appletv"
    }, {
      "name": "Blue Radiance",
      "id": "blueradiance"
    }, {
      "name": "Dark",
      "id": "dark",
      "default": true
    }, {
      "name": "Light",
      "id": "light"
    }, {
      "name": "Purple Haze",
      "id": "purplehaze"
    }, {
      "name": "WMC",
      "id": "wmc"
    }
  ],
  "servers": [],
  "plugins": [
    "playAccessValidation/plugin",
    "experimentalWarnings/plugin",
    "htmlAudioPlayer/plugin",
    "htmlVideoPlayer/plugin",
    "photoPlayer/plugin",
    "comicsPlayer/plugin",
    "bookPlayer/plugin",
    "youtubePlayer/plugin",
    "backdropScreensaver/plugin",
    "pdfPlayer/plugin",
    "logoScreensaver/plugin",
    "sessionPlayer/plugin",
    "chromecastPlayer/plugin"
  ]
}

Docker logs

docker inspect -f '{{ index .Config.Labels "build_version" }}' jellyfin

Linuxserver.io version:- 10.7.1-1-ls16 Build-date:- 2021-03-22T02:00:04+00:00

docker logs -f jellyfin

[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing... 
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 10-adduser: executing... 

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \ 
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support the app dev(s) visit:
Jellyfin: https://opencollective.com/jellyfin

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    1000
User gid:    1000
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing... 
[cont-init.d] 30-config: exited 0.
[cont-init.d] 40-gid-video: executing... 
[cont-init.d] 40-gid-video: exited 0.
[cont-init.d] 99-custom-scripts: executing... 
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-scripts: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[15:06:17] [INF] [1] Main: Jellyfin version: 10.7.1
[15:06:17] [INF] [1] Main: Environment Variables: ["[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]"]
[15:06:17] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg", "--webdir=/usr/share/jellyfin/web"]
[15:06:17] [INF] [1] Main: Operating system: Linux
[15:06:17] [INF] [1] Main: Architecture: X64
[15:06:17] [INF] [1] Main: 64-Bit Process: True
[15:06:17] [INF] [1] Main: User Interactive: True
[15:06:17] [INF] [1] Main: Processor count: 4
[15:06:17] [INF] [1] Main: Program data path: /config/data
[15:06:17] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web
[15:06:17] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
[15:06:18] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
[15:06:18] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/32,127.0.0.1/8]
[15:06:18] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[15:06:18] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/32,127.0.0.1/8]
[15:06:18] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[15:06:18] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
[15:06:18] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[15:06:18] [ERR] [1] Emby.Server.Implementations.Plugins.PluginManager: Failed to load assembly /config/data/plugins/Anime/Jellyfin.Plugin.Anime.dll. This error occurs when a plugin references an incompatible version of one of the shared libraries. Disabling plugin.
System.TypeLoadException: Method 'GetImageResponse' in type 'Jellyfin.Plugin.Anime.Providers.KitsuIO.Metadata.KitsuIoEpisodeProvider' from assembly 'Jellyfin.Plugin.Anime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
   at System.Reflection.RuntimeAssembly.GetExportedTypes()
   at Emby.Server.Implementations.Plugins.PluginManager.LoadAssemblies()+MoveNext()
[15:06:18] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TMDbBoxSets, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TMDb Box Sets_7.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll
[15:06:18] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TvMaze, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TV Maze_5.0.0.0/Jellyfin.Plugin.TvMaze.dll
[15:06:18] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly TvMaze.Api.Client, Version=0.0.33.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TV Maze_5.0.0.0/TvMaze.Api.Client.dll
[15:06:34] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb Box Sets 7.0.0.0
[15:06:34] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TV Maze 5.0.0.0
[15:06:34] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.7.1.0
[15:06:34] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.7.1.0
[15:06:34] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.7.1.0
[15:06:34] [INF] [1] Main: Kestrel listening on Any IP4 Address
[15:06:35] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.
[15:06:35] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
[15:06:35] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {cb50de8f-b62b-4c0c-b886-9e501c8f4886} may be persisted to storage in unencrypted form.
[15:06:35] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[15:06:35] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 03/24/2021 02:00, which is 10:53:24.8374133 from now.
[15:06:35] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Scan Media Library set to fire at 03/24/2021 04:00, which is 12:53:24.8244647 from now.
[15:06:35] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 4.3.1
[15:06:35] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8_cuvid", "vp8_qsv", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "flac", "mp3"]
[15:06:35] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "ac3", "flac", "libmp3lame", "libopus", "libvorbis", "srt"]
[15:06:35] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["vdpau", "cuda", "vaapi", "qsv", "drm", "opencl"]
[15:06:35] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: SetByArgument: /usr/lib/jellyfin-ffmpeg/ffmpeg
[15:06:35] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: ced9e2747eb54b0da005e2e0f0642ae5
[15:06:35] [INF] [5] Emby.Dlna.Main.DlnaEntryPoint: Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 127.0.0.1/32
[15:06:35] [WRN] [5] Jellyfin.Networking.Manager.NetworkManager: 127.0.0.1/32: GetBindInterface: Loopback 127.0.0.1 returned.
[15:06:35] [INF] [5] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.0963343
[15:06:35] [INF] [5] Emby.Server.Implementations.ApplicationHost: Core startup complete
[15:06:35] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/4k\ TV
[15:06:35] [INF] [5] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.133808
[15:06:35] [INF] [5] Main: Startup complete 0:00:18.7486543
[15:06:35] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/4k\ movies
[15:06:35] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/concerts
[15:06:35] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/japanese\ concerts
[15:06:35] [INF] [4] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/anime
[15:06:35] [INF] [20] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/music\ videos
[15:06:35] [INF] [5] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /tvshows3
[15:06:35] [INF] [5] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /movies3
[15:06:35] [INF] [5] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/youtube
[15:06:35] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/movies2
[15:06:35] [INF] [20] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/tvshows
[15:06:35] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/movies
[15:06:35] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/tvshows2
[15:06:35] [INF] [4] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/music
[15:06:38] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[15:06:38] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[15:06:38] [INF] [5] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[15:06:39] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 0 seconds
[15:06:39] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks
[15:13:54] [INF] [2] Main: Received a SIGTERM signal, shutting down
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing CoreAppHost
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing EmbyTV
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing TMDbBoxSetManager
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing EntryPoint
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing LibraryMonitorStartup
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing ExternalPortForwarding
[15:13:54] [INF] [2] Emby.Server.Implementations.EntryPoints.ExternalPortForwarding: Stopping NAT discovery
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing LibraryChangedNotifier
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing RecordingNotifier
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing UdpServerEntryPoint
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing UserDataChangeNotifier
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing DlnaEntryPoint
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing SsdpDevicePublisher
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing PlayToManager
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing DeviceDiscovery
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: Disposing SsdpCommunicationsServer
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing _BroadcastListenSocket
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer Disposing 1 sendSockets
[15:13:54] [INF] [2] Emby.Dlna.Main.DlnaEntryPoint: SsdpCommunicationsServer disposing sendSocket from 0.0.0.0
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing NotificationEntryPoint
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing EntryPoint
[15:13:54] [INF] [2] Emby.Server.Implementations.ApplicationHost: Disposing DeviceAccessEntryPoint
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing... 
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 10-adduser: executing... 
usermod: no changes

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \ 
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support the app dev(s) visit:
Jellyfin: https://opencollective.com/jellyfin

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    1000
User gid:    1000
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing... 
[cont-init.d] 30-config: exited 0.
[cont-init.d] 40-gid-video: executing... 
[cont-init.d] 40-gid-video: exited 0.
[cont-init.d] 99-custom-scripts: executing... 
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-scripts: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[15:14:13] [INF] [1] Main: Jellyfin version: 10.7.1
[15:14:13] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_LOG_DIR, /config/log]"]
[15:14:13] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg", "--webdir=/usr/share/jellyfin/web"]
[15:14:13] [INF] [1] Main: Operating system: Linux
[15:14:13] [INF] [1] Main: Architecture: X64
[15:14:13] [INF] [1] Main: 64-Bit Process: True
[15:14:13] [INF] [1] Main: User Interactive: True
[15:14:13] [INF] [1] Main: Processor count: 4
[15:14:13] [INF] [1] Main: Program data path: /config/data
[15:14:13] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web
[15:14:13] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
[15:14:13] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
[15:14:13] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/32,127.0.0.1/8]
[15:14:13] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[15:14:13] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/32,127.0.0.1/8]
[15:14:13] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[15:14:13] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
[15:14:13] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[15:14:13] [ERR] [1] Emby.Server.Implementations.Plugins.PluginManager: Failed to load assembly /config/data/plugins/Anime/Jellyfin.Plugin.Anime.dll. This error occurs when a plugin references an incompatible version of one of the shared libraries. Disabling plugin.
System.TypeLoadException: Method 'GetImageResponse' in type 'Jellyfin.Plugin.Anime.Providers.KitsuIO.Metadata.KitsuIoEpisodeProvider' from assembly 'Jellyfin.Plugin.Anime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
   at System.Reflection.RuntimeAssembly.GetExportedTypes()
   at Emby.Server.Implementations.Plugins.PluginManager.LoadAssemblies()+MoveNext()
[15:14:13] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TMDbBoxSets, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TMDb Box Sets_7.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll
[15:14:13] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TvMaze, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TV Maze_5.0.0.0/Jellyfin.Plugin.TvMaze.dll
[15:14:13] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly TvMaze.Api.Client, Version=0.0.33.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TV Maze_5.0.0.0/TvMaze.Api.Client.dll
[15:14:28] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb Box Sets 7.0.0.0
[15:14:28] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TV Maze 5.0.0.0
[15:14:28] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.7.1.0
[15:14:28] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.7.1.0
[15:14:28] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.7.1.0
[15:14:28] [INF] [1] Main: Kestrel listening on Any IP4 Address
[15:14:29] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.
[15:14:29] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
[15:14:29] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {ad7068d1-7506-4286-b3ab-87f4d3dc069b} may be persisted to storage in unencrypted form.
[15:14:29] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[15:14:29] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 03/24/2021 02:00, which is 10:45:30.8039678 from now.
[15:14:29] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Scan Media Library set to fire at 03/24/2021 04:00, which is 12:45:30.7919492 from now.
[15:14:29] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 4.3.1
[15:14:29] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8_cuvid", "vp8_qsv", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "flac", "mp3"]
[15:14:29] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "ac3", "flac", "libmp3lame", "libopus", "libvorbis", "srt"]
[15:14:29] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["vdpau", "cuda", "vaapi", "qsv", "drm", "opencl"]
[15:14:29] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: SetByArgument: /usr/lib/jellyfin-ffmpeg/ffmpeg
[15:14:29] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: ced9e2747eb54b0da005e2e0f0642ae5
[15:14:29] [INF] [1] Emby.Dlna.Main.DlnaEntryPoint: Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 127.0.0.1/32
[15:14:29] [WRN] [1] Jellyfin.Networking.Manager.NetworkManager: 127.0.0.1/32: GetBindInterface: Loopback 127.0.0.1 returned.
[15:14:29] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.0842198
[15:14:29] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[15:14:29] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.1250117
[15:14:29] [INF] [1] Main: Startup complete 0:00:16.9269107
[15:14:29] [INF] [5] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/concerts
[15:14:29] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/4k\ movies
[15:14:29] [INF] [4] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/4k\ TV
[15:14:29] [INF] [5] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/japanese\ concerts
[15:14:29] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/anime
[15:14:29] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/music\ videos
[15:14:29] [INF] [4] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/movies2
[15:14:29] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/movies
[15:14:29] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/tvshows
[15:14:29] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/youtube
[15:14:29] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /movies3
[15:14:29] [INF] [4] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/tvshows2
[15:14:29] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /tvshows3
[15:14:29] [INF] [5] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/music
[15:14:32] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[15:14:32] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[15:14:32] [INF] [29] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[15:14:33] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 1 seconds
[15:14:33] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks

Edited: formating

github-actions[bot] commented 3 years ago

Thanks for opening your first issue here! Be sure to follow the bug or feature issue templates!

mholt commented 3 years ago

This is happening to me too, but on WAN. 10.7.0 and 10.7.1.

jmbell128 commented 3 years ago

My issue was with the whitelist. I didn't think when I set it up that I added a whitelist since I didn't have remote access enabled, but I did a quick check and it turns out I did. For anyone else that is having a similar issue, check the network.xml in the config directory and check to see if `

` has anything. If it does, delete the ip address between the string tags.

This is a basic working network.xml file:

<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <EnableUPnP>false</EnableUPnP>
  <PublicPort>8096</PublicPort>
  <UPnPCreateHttpPortMap>false</UPnPCreateHttpPortMap>
  <UDPPortRange />
  <EnableIPV6>false</EnableIPV6>
  <EnableIPV4>true</EnableIPV4>
  <EnableSSDPTracing>false</EnableSSDPTracing>
  <SSDPTracingFilter />
  <UDPSendCount>2</UDPSendCount>
  <UDPSendDelay>100</UDPSendDelay>
  <IgnoreVirtualInterfaces>false</IgnoreVirtualInterfaces>
  <VirtualInterfaceNames>vEthernet*</VirtualInterfaceNames>
  <GatewayMonitorPeriod>60</GatewayMonitorPeriod>
  <TrustAllIP6Interfaces>false</TrustAllIP6Interfaces>
  <HDHomerunPortRange />
  <PublishedServerUriBySubnet />
  <AutoDiscoveryTracing>false</AutoDiscoveryTracing>
  <AutoDiscovery>true</AutoDiscovery>
  <PublicHttpsPort>8920</PublicHttpsPort>
  <HttpServerPortNumber>8096</HttpServerPortNumber>
  <HttpsPortNumber>8920</HttpsPortNumber>
  <EnableHttps>false</EnableHttps>
  <CertificatePath />
  <CertificatePassword />
  <EnableRemoteAccess>false</EnableRemoteAccess>
  <BaseUrl />
  <LocalNetworkSubnets>
    <string></string>
  </LocalNetworkSubnets>
  <LocalNetworkAddresses />
  <RequireHttps>false</RequireHttps>
  <RemoteIPFilter />
  <IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
  <KnownProxies />
</NetworkConfiguration>

@mholt i don't know what's going on with the WAN stuff. It could be a similar issue or it could be a reverse proxy issue from what I read in the opened issues at the official jellyfin and jellyfin-web repos. I would check the config.json for jellyfin-web against https://github.com/jellyfin/jellyfin-web/blob/master/src/config.json That seems to have helped others here: https://github.com/jellyfin/jellyfin-web/issues/2493 I hope that helps. For now I'm closing this issue since it's an issue with jellyfin itself, not linuxserver's container image.

roelofz commented 3 years ago

I also had this issue, took me a lot of investigation as the networks were filled in correctly. Hope the new release will be available soon for Ubuntu (10.7.1).

liuweilhy commented 2 years ago

My issue was with the whitelist. I didn't think when I set it up that I added a whitelist since I didn't have remote access enabled, but I did a quick check and it turns out I did. For anyone else that is having a similar issue, check the network.xml in the config directory and check to see if <LocalNetworkSubnets> <string></string> </LocalNetworkSubnets> has anything. If it does, delete the ip address between the string tags.

This is a basic working network.xml file:

<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <EnableUPnP>false</EnableUPnP>
  <PublicPort>8096</PublicPort>
  <UPnPCreateHttpPortMap>false</UPnPCreateHttpPortMap>
  <UDPPortRange />
  <EnableIPV6>false</EnableIPV6>
  <EnableIPV4>true</EnableIPV4>
  <EnableSSDPTracing>false</EnableSSDPTracing>
  <SSDPTracingFilter />
  <UDPSendCount>2</UDPSendCount>
  <UDPSendDelay>100</UDPSendDelay>
  <IgnoreVirtualInterfaces>false</IgnoreVirtualInterfaces>
  <VirtualInterfaceNames>vEthernet*</VirtualInterfaceNames>
  <GatewayMonitorPeriod>60</GatewayMonitorPeriod>
  <TrustAllIP6Interfaces>false</TrustAllIP6Interfaces>
  <HDHomerunPortRange />
  <PublishedServerUriBySubnet />
  <AutoDiscoveryTracing>false</AutoDiscoveryTracing>
  <AutoDiscovery>true</AutoDiscovery>
  <PublicHttpsPort>8920</PublicHttpsPort>
  <HttpServerPortNumber>8096</HttpServerPortNumber>
  <HttpsPortNumber>8920</HttpsPortNumber>
  <EnableHttps>false</EnableHttps>
  <CertificatePath />
  <CertificatePassword />
  <EnableRemoteAccess>false</EnableRemoteAccess>
  <BaseUrl />
  <LocalNetworkSubnets>
    <string></string>
  </LocalNetworkSubnets>
  <LocalNetworkAddresses />
  <RequireHttps>false</RequireHttps>
  <RemoteIPFilter />
  <IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
  <KnownProxies />
</NetworkConfiguration>

@mholt i don't know what's going on with the WAN stuff. It could be a similar issue or it could be a reverse proxy issue from what I read in the opened issues at the official jellyfin and jellyfin-web repos. I would check the config.json for jellyfin-web against https://github.com/jellyfin/jellyfin-web/blob/master/src/config.json That seems to have helped others here: jellyfin/jellyfin-web#2493 I hope that helps. For now I'm closing this issue since it's an issue with jellyfin itself, not linuxserver's container image.

I met the same problem. When I visit my Jellyfin container behind Nginx, I got a web with "Select Server". Then I check the file network.xml in config, and found that the key line is: <LocalNetworkSubnets /> I changed it to: <LocalNetworkSubnets> <string></string> </LocalNetworkSubnets> Then I restart jellyfin. It works well now. Thank you!

cmcraes commented 2 years ago

Had this same issue, this solved it! FWIW I was running jellyfin in a container alongside ubound for the first time when this error occured, and I suspect it is related

Shokyuxx commented 1 year ago

Hi, I have the same issue. I just started working with Jellyfin and Linux for that matter. I am running Jellyfin in a Proxmox LXC container on Ubuntu 22.04. How can I find the config folder and the specific network.xml you are referring to? Thank you for helping a noob :-)

stake25 commented 1 year ago

I seem to be having this same problem. Although I change the <LocalNetworkSubnets /> to <LocalNetworkSubnets> <string></string> <LocalNetworkSubnets> and still have not seen a solution on this. I am using a docker container on ubuntu server