@fallenbagel Actually, I have one more issue it seems.
When it got to the setup screen, it read my libraries and gave me a set of toggles. When I tried to toggle any of them, it just hangs and the "Syncing" button just spins indefinitely. I opened up Firefox console and found this error.
GET https://jellyseerr1.example.com/api/v1/settings/jellyfin/library?enable= -> Error: HTTP 400
{
"stack": "B@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:396349\n6154/je.xhr</</c/<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:410101\nc@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:410246\nEventHandlerNonNull*6154/je.xhr</<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:410535\n6154/je.xhr<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:409413\nSe@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:412975\nrequest@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:416547\n6154/</_e.prototype[e]@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:416841\n6154/r/<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:391369\n36313/n.Z/e/<@https://jellyseerr1.example.com/_next/static/chunks/36313-dd19b4de6095a147.js:1:5849\ns@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86179\n34051/c/o._invoke@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:85968\n34051/w/</e[t]@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86602\nr@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420270\no@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420474\n50029/s/</<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420533\n50029/s/<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420413\n36313/n.Z/H@https://jellyseerr1.example.com/_next/static/chunks/36313-dd19b4de6095a147.js:1:6041\nonToggle@https://jellyseerr1.example.com/_next/static/chunks/36313-dd19b4de6095a147.js:1:7519\nonClick@https://jellyseerr1.example.com/_next/static/chunks/28575-1f9a2bcf2aeb1e7c.js:1:3753\nOe@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:16879\nAe@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:17033\n64448/Ir/<@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:36933\nIr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37027\nUr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37444\n64448/Hr/<@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:42886\nss@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:106553\nLe@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:16011\nHr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:38738\nKn@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:23134\nQn@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:22916\nEventListener.handleEvent*Br@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:38241\n$r@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37640\n64448/jr/<@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37806\njr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37750\n64448/n.hydrateRoot@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:128917\n96947/ue/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12019\nue@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12043\n96947/se/e/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12395\ns@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86179\n34051/c/o._invoke@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:85968\n34051/w/</e[t]@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86602\nr@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99070\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\n92612/t.Z/</<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99335\n92612/t.Z/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99215\nse@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12624\nce@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12144\n96947/le/e/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14261\ns@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86179\n34051/c/o._invoke@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:85968\n34051/w/</e[t]@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86602\nr@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99070\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\npromise callback*r@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99141\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\npromise callback*r@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99141\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\npromise callback*r@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99141\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\n92612/t.Z/</<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99335\n92612/t.Z/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99215\nle@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14324\n96947/t.hydrate@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:4692\n94609/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14749\npromise callback*94609@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14723\nf@https://jellyseerr1.example.com/_next/static/chunks/webpack-6ae052ebe8556238.js:1:149\n@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:100584\nf.O@https://jellyseerr1.example.com/_next/static/chunks/webpack-6ae052ebe8556238.js:1:591\n@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:100610\nc@https://jellyseerr1.example.com/_next/static/chunks/webpack-6ae052ebe8556238.js:1:44108\n@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:51\n",
"message": "Request failed with status code 400",
"name": "AxiosError",
"code": "ERR_BAD_REQUEST",
"config": {
"transitional": {
"silentJSONParsing": true,
"forcedJSONParsing": true,
"clarifyTimeoutError": false
},
"adapter": [
"xhr",
"http"
],
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"maxBodyLength": -1,
"env": {},
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": null
},
"params": {
"enable": ""
},
"method": "get",
"url": "/api/v1/settings/jellyfin/library"
},
"request": {},
"response": {
"data": {
"message": "Empty value found for query parameter 'enable'",
"errors": [
{
"path": ".query.enable",
"message": "Empty value found for query parameter 'enable'"
}
]
},
"status": 400,
"statusText": "",
"headers": {
"alt-svc": "h3=\":443\"; ma=2592000",
"content-length": "155",
"content-type": "application/json; charset=utf-8",
"date": "Fri, 22 Dec 2023 20:54:11 GMT",
"etag": "W/\"9b-0jZSZnRVt52LTHNw7ffNak7rjvk\"",
"server": "Caddy",
"x-firefox-spdy": "h2",
"x-powered-by": "Express"
},
"config": {
"transitional": {
"silentJSONParsing": true,
"forcedJSONParsing": true,
"clarifyTimeoutError": false
},
"adapter": [
"xhr",
"http"
],
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"maxBodyLength": -1,
"env": {},
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": null
},
"params": {
"enable": ""
},
"method": "get",
"url": "/api/v1/settings/jellyfin/library"
},
"request": {}
}
}It seems to me, the problem is that enable parameter is not getting a proper argument. Any idea why that would happen?
Note, that I'm running all these (both Jellyfin and Jellyseer) behind a Caddy reverse proxy if that makes any difference.