![]() |
Web Client Error jellyfin 10.9.3 - 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: Web Client Error jellyfin 10.9.3 (/t-web-client-error-jellyfin-10-9-3) Pages:
1
2
|
Web Client Error jellyfin 10.9.3 - huss - 2024-05-27 Hi I am running jellyfin server on Debian 12.5 server. I have installed it using the extra repo command. everything is working thankfully but when i recently tried to do an update from 10.9.2 to 10.9.3 i noticed my terminal client hung and then disconnected, so tried another update after starting ssh connection again. and it was all updated and nothing available so i think ran the jellyfin version command to check if everything was updated and i received an error for web client, saying the dir is empty. i find this strange i have access to everything, jellyfin is working on all devices and is also working via browser to manage it. below is the error i am getting, i think i recieved this error previously on another version.. just not sure why i am getting this error and hopefully someone can help me resolve it pls. huss@jellyfin3:~$ jellyfin version [00:54:34] [INF] [4] Main: Jellyfin version: 10.9.3 [00:54:34] [INF] [4] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /home/huss/.local/share/jellyfin/log]"] [00:54:34] [INF] [4] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "version"] [00:54:34] [INF] [4] Main: Operating system: Debian GNU/Linux 12 (bookworm) [00:54:34] [INF] [4] Main: Architecture: X64 [00:54:34] [INF] [4] Main: 64-Bit Process: True [00:54:34] [INF] [4] Main: User Interactive: True [00:54:34] [INF] [4] Main: Processor count: 8 [00:54:34] [INF] [4] Main: Program data path: /home/huss/.local/share/jellyfin [00:54:34] [INF] [4] Main: Log directory path: /home/huss/.local/share/jellyfin/log [00:54:34] [INF] [4] Main: Config directory path: /home/huss/.config/jellyfin [00:54:34] [INF] [4] Main: Cache path: /home/huss/.cache/jellyfin [00:54:34] [INF] [4] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web [00:54:34] [INF] [4] Main: Application directory: /usr/lib/jellyfin/bin/ [00:54:34] [ERR] [4] 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 I dont know if this helps but i have been making copy of my /var/lib/jellyfin and i move it over to new install so that all metadata and user config, continue watching etc stays the same and also i noticed that i dont have the directory /usr/lib/jellyfin/bin/jellyfin-web but i do have a web path located in /usr/share/jellyfin/web. I did a search on the forum for this error and the post with similar error was a solution of opening ufw port 8096 which mine is already opened and as mentioned above i actually have access via my browser to manage the server. and everything seems to work just not sure why i a getting this error and how would i fix so i dont get this error. RE: Web Client Error jellyfin 10.9.3 - Fate - 2024-05-27 can you post your /etc/jellyfin/jellyfin.env? RE: Web Client Error jellyfin 10.9.3 - TheDreadPirate - 2024-05-27 You need to run the jellyfin service. Code: sudo systemctl start jellyfin Also try ensuring that all the jellyfin data you copied is owned by jellyfin Code: sudo chown -R jellyfin: /var/lib/jellyfin RE: Web Client Error jellyfin 10.9.3 - huss - 2024-05-27 (2024-05-27, 05:51 PM)TheDreadPirate Wrote: You need to run the jellyfin service. my permissions are proper, the main folder is same as after setup, the var/lib/jellyfin is jellyfin:adm and the rest in it are jellyfin:jellyfin also i have enabled and started jellyfin services with systemctl and have no issues starting it. re: can i post my /etc/jellyfin/jellyfin.env? how would i do that, is that with cat /etc/jellyfin/jellyfin.env? thanks RE: Web Client Error jellyfin 10.9.3 - Fate - 2024-05-27 yes, you can use cat /etc/jellyfin/jellyfin.env and just copy and paste it here. I would recommend you familiarize yourself with at least one of the linux cli editors... vim, less, nano or similar, they can make your life easier since it's often required to change some config files. RE: Web Client Error jellyfin 10.9.3 - TheDreadPirate - 2024-05-27 So what's the actual problem here? You can start Jellyfin with systemctl, can you also access it? In your opening post you ran Jellyfin as yourself which will cause permission issues since since most of the directories are not owned by your. You are also running Jellyfin without providing a lot of the variables that the service expects when you run it manually. So, ignoring the message you saw in the first post, can you access your Jellyfin? If so, and it is 10.9.3, we are making a mountain out of an ant hill. RE: Web Client Error jellyfin 10.9.3 - huss - 2024-05-28 (2024-05-27, 08:47 PM)Fate Wrote: yes, you can use cat /etc/jellyfin/jellyfin.env and just copy and paste it here. i know how to use nano etc.. i just wasnt sure what you wanted when you said output i figured you wanted me to run this command and see what the return was.. i actually do not have a file /etc/jellyfin/jellyfin.env (2024-05-27, 09:45 PM)TheDreadPirate Wrote: So what's the actual problem here? You can start Jellyfin with systemctl, can you also access it? its just the fact that i have this error and i do not know why, and dont want any issues later down the line. i actually do not have the /etc/jelyfin/jellyfin.env file even if i run jellyfin version as root i still get the same output. i just wat to make sure i havemt setup wrong since i dont have the jellyfin.env file at all RE: Web Client Error jellyfin 10.9.3 - TheDreadPirate - 2024-05-28 The reason you got that message is because you ran just "jellyfin" instead the full command, which includes quite a few options. From the Jellyfin service file. Code: ExecStart = /usr/bin/jellyfin $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLYFIN_ADDITIONAL_OPTS All of those option variables are defined in /etc/default/jellyfin. One of them being the jellyfin-web directory. And that is why you got the message you saw in the first post. If you want to check if an update was applied correctly you can also use this command. Code: sudo apt list --installed | grep jellyfin RE: Web Client Error jellyfin 10.9.3 - huss - 2024-05-28 (2024-05-28, 12:56 PM)TheDreadPirate Wrote: The reason you got that message is because you ran just "jellyfin" instead the full command, which includes quite a few options. i tried running Code: ExecStart = /usr/bin/jellyfin $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLYFIN_ADDITIONAL_OPTS Code: bash: ExecStart: command not found i also tried Code: sudo apt list --installed | grep jellyfin and output was Code: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. it shows that they were all installed i am assuming, but i am not sure why it says all the unknown before current version. but also is that warning normal about apt does not have a stable CLI interface.? btw all these commands are now bein run as root to try bypass any permission issues. RE: Web Client Error jellyfin 10.9.3 - TheDreadPirate - 2024-05-28 (2024-05-28, 06:20 PM)huss Wrote: i tried running This is not a command you can manually run. I was just showing you the parameters in the service file to illustrate that simply running "jellyfin" would result in the error you saw in the first post. And that it was expected since so many options are supposed to be included. (2024-05-28, 06:20 PM)huss Wrote: i also tried I don't know what causes "unknown", but I do know it isn't a problem (I see it on mine). Also, all the jellyfin packages are at the current versions. |