mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
Unable to save settings #978
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @BlackSiO2 on GitHub (Oct 11, 2019).
Describe the bug
Settings can't be saved on any page that has a save button.
To Reproduce
Expected behavior
Settings being saved.
Logs
System (please complete the following information):
Note by @JustAMan: edited logs for clarity
@JustAMan commented on GitHub (Oct 15, 2019):
Can you provide more logs? I think something is messed up with your configuration, so hopefully there's more errors in logs which could explain this issue.
It would be ideal if you could shutdown server, remove logs, start server, reproduce the issue and post the logs (so it's only relevant information in there). Don't forget to sanitise the logs removing any sensitive information!
@onny commented on GitHub (Oct 15, 2019):
@BlackSiO2 Also please provide the Jellyfin version you are using and what kind of setup (Docker/Windows/Linux etc)
@BlackSiO2 commented on GitHub (Oct 15, 2019):
@onny Its in the bug report.
@JustAMan From futher testing this issue appears to only happen when upgrading from 10.4.0 Release to 10.4.0 10/10 nighly. If I install the 10.4.0 10/10 nightly as a fresh install the issue does not exist.
@justinfenn commented on GitHub (Oct 16, 2019):
I'm seeing something similar with version 10.4.0 in Docker on Linux. When trying to update a user profile (e.g. make admin), I get the spinner and the update never seems to take place.
Logs:
If it matters, this is for a user that was created with version 10.4.0. The user ids that show up in the query string do not appear to be UUIDs/GUIDs.
@JustAMan commented on GitHub (Oct 16, 2019):
@BlackSiO2 @justinfenn can you test if https://github.com/jellyfin/jellyfin/pull/1898 fixes what you see?
@justinfenn commented on GitHub (Oct 16, 2019):
@JustAMan I'm having a lot of trouble building that branch. It looks like the .NET core version in the Dockerfile is wrong, but even when I change that to 3.0 I run into problems later in the build.
I'll try a few other things, but any tips on building with Docker would be appreciated.
Edit: created #1906 for build issue
@justinfenn commented on GitHub (Oct 22, 2019):
I retried this with a combination of #1898 and #1918, and I'm still getting the
Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)exception. This error could be a separate issue from the initial one in this thread even though the symptoms look pretty similar on first glance.@JustAMan commented on GitHub (Oct 24, 2019):
@Bond-009 any ideas?
@justinfenn commented on GitHub (Oct 25, 2019):
I think I tracked my issue down to running behind a reverse proxy. @BlackSiO2 isn't using one, so maybe we are having different issues.
Anyway, this code will get the second element of the path as the id. However, if configured behind a reverse proxy as a sub-path (e.g. example.com/jellyfin), then it will get the wrong element because there's an additional one at the beginning of the path.
It looks like there's a handful of calls to this
GetPathValuemethod, so it could cause issues on a few pages.@joshuaboniface commented on GitHub (Oct 25, 2019):
That's good, it means it's related to the base url issue. So it should be fixed with 10.4.1
@BlackSiO2 commented on GitHub (Nov 4, 2019):
Can confirm, it appears to be resolved in 10.4.1
@justinfenn commented on GitHub (Nov 4, 2019):
I upgraded to 10.4.1 and still see the issue with updating user accounts. What was the base URL issue that was addressed?
@ptasznikarium commented on GitHub (Nov 5, 2019):
I updated to 10.4.1 and still have this issue.
Server on Ubuntu Server, Bionic, headless.
Accessing on Windows via Firefox - appears that Client is on 10.4.0 .... is that normal to be on different version or did I missed something?
@JustAMan commented on GitHub (Nov 6, 2019):
@Bond-009 do stacktraces above ring a bell for you?
@ptasznikarium you aren't missing something, this is a forgotten version string bump in jellyfin-web you're seeing. Nothing to worry about.
@funtastix commented on GitHub (Nov 12, 2019):
Had a similar issue with saving various settings, especially for plugins. I think this must be related to parsing urls and the new baseurl. I worked around this by removing the baseurl in networking. I don't use a reverse proxy.
@Makeshift commented on GitHub (Nov 13, 2019):
Just to add some extra info for this version, I have the same issue on 10.4.1 both with and without a reverse proxy. Saving User settings specifically result in an infinite spin and a 500, with the Guid error in the logs:
Happens with both new and old users (including ones made right before).
Removing the default base URL also resolves it for me.