Jellyfin Forum
Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 (/t-inaccessible-after-upgrade-from-10-8-13-0-to-10-9-11-0)

Pages: 1 2 3


Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - Riesling - 2024-10-09

Dear All,

Jellyfin is on a proxmox LXC VE w. Debian 11 and worked great for a very long time without any issues. This means, the setup, the VE, the host, the browsers used and the surrounding network is proven good and basically o.k., but the upgrade apparently messed up some settings.

After the upgrade via debian apt dist-upgrade (which I did before without problems using repo.jellyfin.org/debian), server is up and responding but doesn't let me in - I get the "Add Server Page", but can NOT add Server and am told to "try later".

# service jellyfin status
Code:
● jellyfin.service - Jellyfin Media Server

     Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/jellyfin.service.d
             └─jellyfin.service.conf
     Active: active (running) since Wed 2024-10-09 11:19:42 CEST; 2min 34s ago
   Main PID: 119 (jellyfin)
      Tasks: 13 (limit: 19045)
     Memory: 268.2M
        CPU: 17.201s
     CGroup: /system.slice/jellyfin.service
             └─119 /usr/bin/jellyfin --webdir=/usr/share/jellyfin/web --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Loaded assembly Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Flurl.dll
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Loaded assembly Polly, Version=7.0.0.0, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc from /var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Polly.dll
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Loaded assembly Jellyfin.Plugin.TvMaze, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null from /var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Jellyfin.Plugin.TvMaze.dll
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Defined LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Defined LAN exclusions: []
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Used LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Filtered interface addresses: ["127.0.0.1", "10.3.3.3", "::1", "2a02:810b:1120:346:87b:60ff:fe3a:74e8", "fe80::87b:60ff:fe3a:74e8%2"]
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Bind Addresses ["::"]
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Remote IP filter is Allowlist
Oct 09 11:19:44 jellyfin jellyfin[119]: [11:19:44] [INF] Filtered subnets: []

I don't see anything critical in logs:
Code:
[2024-10-09 11:40:48.500 +02:00] [INF] Jellyfin version: "10.9.11"

[2024-10-09 11:40:48.545 +02:00] [INF] Environment Variables: ["[JELLYFIN_WEB_OPT, --webdir=/usr/share/jellyfin/web]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_USER, jellyfin]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS --datadir $JELLYFIN_DATA_DIR --configdir $JELLYFIN_CONFIG_DIR --logdir $JELLYFIN_LOG_DIR --cachedir $JELLYFIN_CACHE_DIR]"]
[2024-10-09 11:40:48.549 +02:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/web", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2024-10-09 11:40:48.549 +02:00] [INF] Operating system: "Debian GNU/Linux 11 (bullseye)"
[2024-10-09 11:40:48.549 +02:00] [INF] Architecture: X64
[2024-10-09 11:40:48.550 +02:00] [INF] 64-Bit Process: True
[2024-10-09 11:40:48.551 +02:00] [INF] User Interactive: True
[2024-10-09 11:40:48.551 +02:00] [INF] Processor count: 8
[2024-10-09 11:40:48.551 +02:00] [INF] Program data path: "/var/lib/jellyfin"
[2024-10-09 11:40:48.551 +02:00] [INF] Log directory path: "/var/log/jellyfin"
[2024-10-09 11:40:48.551 +02:00] [INF] Config directory path: "/etc/jellyfin"
[2024-10-09 11:40:48.551 +02:00] [INF] Cache path: "/var/cache/jellyfin"
[2024-10-09 11:40:48.551 +02:00] [INF] Web resources path: "/usr/share/jellyfin/web"
[2024-10-09 11:40:48.551 +02:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
[2024-10-09 11:40:48.738 +02:00] [INF] Setting cache path: "/var/cache/jellyfin"
[2024-10-09 11:40:48.950 +02:00] [INF] Loading assemblies
[2024-10-09 11:40:48.990 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.Bookshelf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Bookshelf_11.0.0.0/Jellyfin.Plugin.Bookshelf.dll"
[2024-10-09 11:40:48.993 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.Fanart, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Fanart_12.0.0.0/Jellyfin.Plugin.Fanart.dll"
[2024-10-09 11:40:48.997 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.MergeVersions, Version=10.9.1.1, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Merge Versions_10.9.1.1/Jellyfin.Plugin.MergeVersions.dll"
[2024-10-09 11:40:49.001 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.OpenSubtitles, Version=20.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Open Subtitles_20.0.0.0/Jellyfin.Plugin.OpenSubtitles.dll"
[2024-10-09 11:40:49.014 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.Tvdb, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TheTVDB_15.0.0.0/Jellyfin.Plugin.Tvdb.dll"
[2024-10-09 11:40:49.037 +02:00] [INF] Loaded assembly "Tvdb.Sdk, Version=4.7.10.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TheTVDB_15.0.0.0/Tvdb.Sdk.dll"
[2024-10-09 11:40:49.040 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.TMDbBoxSets, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TMDb Box Sets_11.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll"
[2024-10-09 11:40:49.045 +02:00] [INF] Loaded assembly "TvMaze.Api.Client, Version=0.1.72.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/TvMaze.Api.Client.dll"
[2024-10-09 11:40:49.051 +02:00] [INF] Loaded assembly "Flurl.Http, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Flurl.Http.dll"
[2024-10-09 11:40:49.055 +02:00] [INF] Loaded assembly "Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Flurl.dll"
[2024-10-09 11:40:49.081 +02:00] [INF] Loaded assembly "Polly, Version=7.0.0.0, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Polly.dll"
[2024-10-09 11:40:49.084 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.TvMaze, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Jellyfin.Plugin.TvMaze.dll"
[2024-10-09 11:40:49.235 +02:00] [INF] Defined LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-10-09 11:40:49.235 +02:00] [INF] Defined LAN exclusions: []
[2024-10-09 11:40:49.236 +02:00] [INF] Used LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-10-09 11:40:49.238 +02:00] [INF] Filtered interface addresses: ["127.0.0.1", "10.3.3.3", "::1", "2a02:[public IPv6 address]", "fe80::87b:60ff:fe3a:74e8%2"]
[2024-10-09 11:40:49.239 +02:00] [INF] Bind Addresses ["::"]
[2024-10-09 11:40:49.239 +02:00] [INF] Remote IP filter is "Allowlist"
[2024-10-09 11:40:49.239 +02:00] [INF] Filtered subnets: []

With Bind Addresses ["0.0.0.0"] it didn't work either.

From search, I suspect something in networking.xml or sytem.xml?

I tried the old .xmls from backup, but neither that fixed it.

What has to be done to get it working again? 
Many thanks in advance for your help and feedback! 
Cheers,
~R.


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - TheDreadPirate - 2024-10-09

Try clearing your browser cache.

[Image: attachment.php?aid=5082]
[Image: attachment.php?aid=5083]
[Image: attachment.php?aid=5084]


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - Riesling - 2024-10-09

Thank you Pirate,
cleared all cache and cookies, tried w. diff. browsers on diff. OS (which all worked fine before the upgrade) - still no access - get re-directed to http://10.3.3.3:8096/web/#/selectserver.html with subsequent connection error Slightly-frowning-face
What else could we try? What causes this issue?
Cheers,
~R.


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - TheDreadPirate - 2024-10-09

Can you show me the output of

Code:
sudo apt list --installed | grep jellyfin

After you clear your browser cache, you do need to remove everything after 8096. Otherwise it will just go back to the URL already present.


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - Riesling - 2024-10-09

Thank you Pirate,

Code:
root@jellyfin:/# apt list --installed | grep jellyfin
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
jellyfin-ffmpeg6/unknown,now 6.0.1-8-bullseye amd64 [installed,automatic]
jellyfin-server/unknown,now 10.9.11+deb11 amd64 [installed,automatic]
jellyfin-web/unknown,unknown,unknown,now 10.9.11+deb11 all [installed,automatic]
jellyfin/unknown,unknown,unknown,now 10.9.11+deb11 all [installed]

Yes, after clearing the browser-cache, I go to  http://10.3.3.3:8096 and get re-directed to http://10.3.3.3:8096/web/#/selectserver.html

Cheers,
~R.


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - TheDreadPirate - 2024-10-09

When you are on the jellyfin LXC, are you able to "ping google.com" on the command line? Trying to verify whether this is a jellyfin issue or LXC issue.

Can you also share the contents of /etc/jellyfin.network.xml?


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - Riesling - 2024-10-09

Yes, Pirate, network is o.k.:

Code:
root@jellyfin:/# ping google.com
PING google.com(fra24s02-in-x0e.1e100.net (2a00:1450:4001:803::200e)) 56 data bytes
64 bytes from fra24s02-in-x0e.1e100.net (2a00:1450:4001:803::200e): icmp_seq=1 ttl=57 time=21.8 ms
64 bytes from fra24s02-in-x0e.1e100.net (2a00:1450:4001:803::200e): icmp_seq=2 ttl=57 time=9.95 ms
64 bytes from fra24s02-in-x0e.1e100.net (2a00:1450:4001:803::200e): icmp_seq=3 ttl=57 time=11.6 ms
64 bytes from fra24s02-in-x0e.1e100.net (2a00:1450:4001:803::200e): icmp_seq=4 ttl=57 time=12.4 ms
^C
--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 9.950/13.924/21.803/4.632 ms

The network.xml seems to have been generated by the server?

Code:
root@jellyfin:/# cat /etc/jellyfin/network.xml
<?xml version="1.0" encoding="utf-8"?>
<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <BaseUrl />
  <EnableHttps>false</EnableHttps>
  <RequireHttps>false</RequireHttps>
  <CertificatePath />
  <CertificatePassword />
  <InternalHttpPort>8096</InternalHttpPort>
  <InternalHttpsPort>8920</InternalHttpsPort>
  <PublicHttpPort>8096</PublicHttpPort>
  <PublicHttpsPort>8920</PublicHttpsPort>
  <AutoDiscovery>true</AutoDiscovery>
  <EnableUPnP>false</EnableUPnP>
  <EnableIPv4>true</EnableIPv4>
  <EnableIPv6>true</EnableIPv6>
  <EnableRemoteAccess>false</EnableRemoteAccess>
  <LocalNetworkSubnets />
  <LocalNetworkAddresses />
  <KnownProxies />
  <IgnoreVirtualInterfaces>true</IgnoreVirtualInterfaces>
  <VirtualInterfaceNames>
    <string>veth</string>
  </VirtualInterfaceNames>
  <EnablePublishedServerUriByRequest>false</EnablePublishedServerUriByRequest>
  <PublishedServerUriBySubnet />
  <RemoteIPFilter />
  <IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
</NetworkConfiguration>

could it be the name of the interface?

Code:
root@jellyfin:/# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.3.3.3  netmask 255.255.255.0  broadcast 10.3.3.255
        inet6 2a02:[public IPv6 address]  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::87b:60ff:fe3a:74e8  prefixlen 64  scopeid 0x20<link>
        ether 0a:7b:60:3a:74:e8  txqueuelen 1000  (Ethernet)
        RX packets 290536  bytes 43602281 (41.5 MiB)
        RX errors 0  dropped 91317  overruns 0  frame 0
        TX packets 4355  bytes 6326000 (6.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 16  bytes 3091 (3.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 3091 (3.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

...apparently not - if I change

 
  <VirtualInterfaceNames>
    <string>veth</string>
  </VirtualInterfaceNames>


to the name of the interface:

  <VirtualInterfaceNames>
    <string>eth0</string>
  </VirtualInterfaceNames>

I cannot connect via http at all...

~R.


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - TheDreadPirate - 2024-10-09

The interface name is fine. But you don't have remote access enabled and IPv6 is enabled. When your clients connect, or attempt to connect, to your jellyfin server, are they using a 10.X.X.X IPv4 address (which should be considered "local") or are they using an IPv6 address (which would be considered "remote")?

Can you share your full jellyfin log via pastebin?


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - Riesling - 2024-10-09

Thanks Pirate,
I am not using v6
See log at: https://pastebin.com/raw/UjNcpExK

IMHO nofin critical, mostly [INF]-entries.

"[WRN] The WebRootPath was not found: "/var/lib/jellyfin/wwwroot". Static files may be unavailable." is said to be irrelevant, just like the 3 x [ERR] for some plugin manifests?

Cheers,
~R.


RE: Inaccessible after upgrade from 10.8.13.0 to 10.9.11.0 - TheDreadPirate - 2024-10-09

(2024-10-09, 06:19 PM)Riesling Wrote: Thanks Pirate,
I am not using v6
See log at: https://pastebin.com/raw/UjNcpExK


You may not be using it, but the LXC is.

Code:
[2024-10-09 19:47:39.613 +02:00] [INF] Filtered interface addresses: ["127.0.0.1", "10.3.3.3", "::1", "2a02:[publicIPv6 address]", "fe80::87b:60ff:fe3a:74e8%2"]
[2024-10-09 19:47:39.613 +02:00] [INF] Bind Addresses ["::"]

"[::]" means that it is binding to all IPv4 and v6 interfaces and one of the IPv6 addresses is a public address (the 2a02 address).

The log from your ping is using Google's IPv6 address.

And I see zero logs for any connection attempts from any client.  IMO, the connection attempts from your clients just aren't getting to Jellyfin.

(2024-10-09, 06:19 PM)Riesling Wrote: IMHO nofin critical, mostly [INF]-entries.

"[WRN] The WebRootPath was not found: "/var/lib/jellyfin/wwwroot". Static files may be unavailable." is said to be irrelevant, just like the 3 x [ERR] for some plugin manifests?

Cheers,
~R.

This is harmless and you can ignore it.  The actual webroot is located in /usr/share/jellyfin.

Code:
[2024-10-09 19:47:39.128 +02:00] [INF] Web resources path: "/usr/share/jellyfin/web"