I recently created a plugin, BasicAuth adapter for Subsonic.
Installing it as a locally plugin works fine, however when I try to use the normal mechanism where traefik downloads it from the portal, it does not work.
Reproducing the issue
The issue is reproducible with only the static configuration, no need to actually use it:
--experimental.plugins.subsonic-basicauth.modulename=github.com/crazygolem/traefik-subsonic-basicauth
--experimental.plugins.subsonic-basicauth.version=v0.1.2
time="2023-10-30T20:46:01Z" level=error msg="Plugins are disabled because an error has occurred." error="unable to set up plugins environment: unable to download plugin github.com/crazygolem/traefik-subsonic-basicauth: error: 500: {"error":"Failed to get plugin github.com/crazygolem/traefik-subsonic-basicauth@v0.1.2"}\n"
Other information
I checked with traefik v2.10.3 and v2.10.5.
Traefik attempts to download the plugin using a url like https://plugins.traefik.io/public/download/<modulename>
I attempted to download my plugin with curl, and then with the demo plugin (github.com/traefik/plugindemo/v0.2.2). With my plugin it fails with the same error message, and with the demo plugin it works, which should rule out basic connectivity issues.
I found a few other posts with similar issues, and it seems that every time someone from the traefik team has to have a look as the proxy doesn't give nearly enough info to troubleshoot it.
Can you please have a look at the issue with my plugin? =)