Hello TrueNAS Community,
I recently updated my Jellyfin instance, which is running in a jail on my TrueNAS system (version 13.0-U6.1). Since the update, I am unable to access the Jellyfin web UI. When I attempt to connect, I receive the following message:
Unable to connect
Firefox can’t establish a connection to the server at 192.168.1.115:8096.
The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer’s network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the web.
Additional Details:
Jellyfin version: 10.9.4
TrueNAS version: 13.0-U6.1
The jail configuration includes VNET enabled and IPv6 set to inherit.
Jellyfin service is running as per service jellyfin status, but it is not binding to port 8096 (verified via sockstat -l | grep jellyfin).
Troubleshooting Steps Taken:
Verified that the Jellyfin service is running.
Checked the log file /var/db/jellyfin/log/log_20240625.log for errors. Logs indicate Jellyfin is starting but not binding to the port.
Ensured that allow.mlock is enabled in the jail settings.
Reinstalled Jellyfin and checked for the necessary .NET dependencies.
Verified that VNET and network settings are properly configured in the TrueNAS GUI.
Attempted to start Jellyfin manually and monitored logs for additional errors.
Despite these efforts, Jellyfin still fails to bind to port 8096, and I am unable to access the web UI. I was working for a couple of years, updates are normally fine.
EDIT:
I dont even seem to be able to execute the jellyfin file but it exists. Very confused.
root@jellyfin:~ # /usr/local/jellyfin/jellyfin --version
Failed to create CoreCLR, HRESULT: 0x8007054F
root@jellyfin:~ # ls -l /usr/local/jellyfin/jellyfin
-r-xr-xr-x 1 root wheel 64720 Jun 2 00:42 /usr/local/jellyfin/jellyfin
I would greatly appreciate any guidance or suggestions on how to resolve this issue. Thank you in advance for your help!