Unable to install version 21.0.0.0 on Jellyfin 10.11.0
Hello, I'm trying to update the plugin to 21.0.0.0 on Jellyfin 10.11.0
If I use the Jellyfin scheduled task to update extensions, it doesn't update LDAP, and if I try to manually install V21 via the Install button, I've got an error :
Basically it sais an error occured during the installation. I've got nothing in my Jellyfin logs. Thanks
What version of Jellyfin are you running?
10.11.0
I haven't had any issue with v21 + 10.11. Since there are no server logs please check browser logs.
If there are no errors logged anywhere then there is nothing we can do to help.
I've got a 404 in the web console when trying to install the plugin :
Hi, just wanted to say, I am experiencing the same issue and also got the 404 in the browser console:
POST https://jellyfin/Packages/Installed/LDAP-Auth?assemblyGuid=958aad6637844d2ab89aa7b6fab6e25c&version=21.0.0.0&repositoryUrl=https://repo.jellyfin.org/files/plugin/manifest.json
HTTP/2 404
{
"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5",
"title":"Not Found",
"status":404,
"traceId":"00-383bd386eef3ee48a473e1a46c0e0606-97444d41562a33bc-00"
}
I couldn't find the assemblyGuid in the repo. Could that be the problem? Edit: Its actually the same id, it is only missing the dashes.
When you visit this link what are you redirected to?
https://repo.jellyfin.org/files/plugin/ldap-authentication/
Is v21 listed for you?
Yes :
I also have the issue, with the same response in my browser as @lhns (tried clearing cache + Incognito as well)
I have tried to uninstall the plugin and then install the newest version which also results in the same error.
Just as an FYI, the issue is the same with version 20.0. That's why I was stuck with 19.0 (I didn't even knew before today there was a version 20)
I was able to manually update to v20 today. It didn't update from v19 automatically - I had to install v20 then uninstall v19. My other plugins updated by themselves.
Can confirm, this also worked for me. After uninstalling, I had to exit the plugin page and go back. Maybe some ID changed?
I had the same problem after updating to Jellyfin version 10.11.0. To fix the problem, I simply had to disable the plugin under ‘Plugins’ > ‘LDAP-Auth’ and restart the Jellyfin server. After restarting, the plugin disappeared from the list of installed plugins and I was able to reinstall it without any problems.
I used plugin version 19.0 and was facing the same issue like @foux did.
I had the same problem after updating to Jellyfin version 10.11.0. To fix the problem, I simply had to disable the plugin under ‘Plugins’ > ‘LDAP-Auth’ and restart the Jellyfin server. After restarting, the plugin disappeared from the list of installed plugins and I was able to reinstall it without any problems.
I used plugin version 19.0 and was facing the same issue like @foux did.
Did you keep all your config?
I had the same problem after updating to Jellyfin version 10.11.0. To fix the problem, I simply had to disable the plugin under ‘Plugins’ > ‘LDAP-Auth’ and restart the Jellyfin server. After restarting, the plugin disappeared from the list of installed plugins and I was able to reinstall it without any problems. I used plugin version 19.0 and was facing the same issue like @foux did.
Did you keep all your config?
Yes, I could carry on as if nothing had happened.
Thanks, I'll try this tomorrow. I reverted my server to 10.10 this evening so that my family could keep logging in for their evening viewing ;)
I wonder if it's an issue with the meta.json
My plugin meta.json for v20 has "name": "LDAP-Auth",
The repo release has for v20 has "name": "LDAP Authentication",
Regardless. I deleted the Plugin from the plugins folder and was able to download
Uninstalling plugin, restarting Jellyfin, reinstalling plugin worked for me, too. Config stayed intact.
Interestingly enough, after installing the new plugin, i'm still getting a 404 if I try and refresh on that plugin page.
That's the issue.
For whatever reason, when we try and install the plugin or refresh the page, it does a get request to
/Packages/LDAP-Auth?assemblyGuid=958aad6637844d2ab89aa7b6fab6e25c Which 404s
If I manually do a GET to /Packages/LDAP%20Authentication?assemblyGuid=958aad6637844d2ab89aa7b6fab6e25c
I get appropriate response.
Is this possibly an issue with the build config?
Confirmed the workflow working this morning :
- Install 10.11.0
- Deactivate the plugin
- Restart Jellyfin
- Install plugin v21
- Restart Jellyfin
And then everything is good, with the config kept.
Confirmed the workflow working this morning :
- Install 10.11.0
- Deactivate the plugin
- Restart Jellyfin
- Install plugin v21
- Restart Jellyfin
And then everything is good, with the config kept.
For me "deactivate" don't work. But great result with "uninstall" button and reinstall
Thank you for investigating and finding a workaround. The fix likely lies in server/web but I'm going to keep this open here for tracking
For the next person who searches here. Disabling the plugin via the toggle did not work for me. I uninstalled it and reinstalled and luckily it kept all the settings so I didn't have to reconfigure it at all:
- Install 10.11.0
- Uninstall the plugin
- Restart Jellyfin
- Install plugin v21, it might take a few minutes for all the plugins to populare in the "All" tab when you go to re-install the plugin
- Restart Jellyfin
- Open the settings and you should see it configured from before. Hit the test button to confirm it works.