[Bug]: White screen after upgrade 2.19.0 to 2.19.5 #2625

Closed
opened 2026-04-25 00:09:05 +02:00 by adam · 6 comments
Owner

Originally created by @linucksrox on GitHub (Feb 27, 2025).

What happened?

I'm running this in Docker and recently upgraded from 2.19.0 right to 2.19.5. When I go to the main page, it's a blank white screen with a large loading circle animation (hard to see) but it never loads. I have tried restarting the container to no avail. I don't see anything obvious in the logs, but the browser dev tools show some errors and I'm not sure how to debug further.

Image

Image

What did you expect to happen?

I expect the page to load like before.

Steps to reproduce the issue

  1. Install audiobookshelf 2.19.0 in a Docker container
  2. Upgrade directly to 2.19.5 and try loading the page

Audiobookshelf version

2.19.5

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

Firefox

Logs


Additional Notes

No response

Originally created by @linucksrox on GitHub (Feb 27, 2025). ### What happened? I'm running this in Docker and recently upgraded from 2.19.0 right to 2.19.5. When I go to the main page, it's a blank white screen with a large loading circle animation (hard to see) but it never loads. I have tried restarting the container to no avail. I don't see anything obvious in the logs, but the browser dev tools show some errors and I'm not sure how to debug further. ![Image](https://github.com/user-attachments/assets/6f8a262c-9e6f-4810-aa10-fbe8231a444d) ![Image](https://github.com/user-attachments/assets/bb013eaa-89be-4b48-a1bc-68af70a625d6) ### What did you expect to happen? I expect the page to load like before. ### Steps to reproduce the issue 1. Install audiobookshelf 2.19.0 in a Docker container 2. Upgrade directly to 2.19.5 and try loading the page ### Audiobookshelf version 2.19.5 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### If the issue is being seen in the UI, what browsers are you seeing the problem on? Firefox ### Logs ```shell ``` ### Additional Notes _No response_
adam added the bug label 2026-04-25 00:09:05 +02:00
adam closed this issue 2026-04-25 00:09:06 +02:00
Author
Owner

@advplyr commented on GitHub (Feb 27, 2025):

Can you access it using your local ip address?

@advplyr commented on GitHub (Feb 27, 2025): Can you access it using your local ip address?
Author
Owner

@linucksrox commented on GitHub (Feb 27, 2025):

Yes it works OK using the IP directly. I'm using Traefik v2 as a reverse proxy which is where it is now giving me this behavior. Also the logs from Traefik to the backend: I don't think I've ever seen HTTP 499 before

192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET / HTTP/2.0" 200 4136 "-" "-" 4856554 "audiobookshelf@docker" "http://10.0.12.69:80" 10ms
192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/402ad0e.js HTTP/2.0" 200 259374 "-" "-" 4856556 "audiobookshelf@docker" "http://10.0.12.69:80" 6ms
192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/733624f.js HTTP/2.0" 304 0 "-" "-" 4856558 "audiobookshelf@docker" "http://10.0.12.69:80" 3ms
192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/0dc98bb.js HTTP/2.0" 404 170 "-" "-" 4856555 "audiobookshelf@docker" "http://10.0.12.50:80" 23ms
192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/ae0d247.js HTTP/2.0" 404 170 "-" "-" 4856557 "audiobookshelf@docker" "http://10.0.12.50:80" 12ms
192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /audiobookshelf/icon.svg HTTP/2.0" 499 21 "-" "-" 4856559 "audiobookshelf@docker" "http://10.0.12.50:80" 0ms
192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /audiobookshelf/ios_icon.png HTTP/2.0" 499 21 "-" "-" 4856560 "audiobookshelf@docker" "http://10.0.12.69:80" 0ms
192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /sw.js HTTP/2.0" 200 3575 "-" "-" 4856562 "audiobookshelf@docker" "http://10.0.12.50:80" 8ms
192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /audiobookshelf/?standalone=true HTTP/2.0" 200 4136 "-" "-" 4856563 "audiobookshelf@docker" "http://10.0.12.69:80" 4ms
@linucksrox commented on GitHub (Feb 27, 2025): Yes it works OK using the IP directly. I'm using Traefik v2 as a reverse proxy which is where it is now giving me this behavior. Also the logs from Traefik to the backend: I don't think I've ever seen HTTP 499 before ``` 192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET / HTTP/2.0" 200 4136 "-" "-" 4856554 "audiobookshelf@docker" "http://10.0.12.69:80" 10ms 192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/402ad0e.js HTTP/2.0" 200 259374 "-" "-" 4856556 "audiobookshelf@docker" "http://10.0.12.69:80" 6ms 192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/733624f.js HTTP/2.0" 304 0 "-" "-" 4856558 "audiobookshelf@docker" "http://10.0.12.69:80" 3ms 192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/0dc98bb.js HTTP/2.0" 404 170 "-" "-" 4856555 "audiobookshelf@docker" "http://10.0.12.50:80" 23ms 192.168.1.190 - - [27/Feb/2025:18:29:44 +0000] "GET /audiobookshelf/_nuxt/ae0d247.js HTTP/2.0" 404 170 "-" "-" 4856557 "audiobookshelf@docker" "http://10.0.12.50:80" 12ms 192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /audiobookshelf/icon.svg HTTP/2.0" 499 21 "-" "-" 4856559 "audiobookshelf@docker" "http://10.0.12.50:80" 0ms 192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /audiobookshelf/ios_icon.png HTTP/2.0" 499 21 "-" "-" 4856560 "audiobookshelf@docker" "http://10.0.12.69:80" 0ms 192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /sw.js HTTP/2.0" 200 3575 "-" "-" 4856562 "audiobookshelf@docker" "http://10.0.12.50:80" 8ms 192.168.1.190 - - [27/Feb/2025:18:29:45 +0000] "GET /audiobookshelf/?standalone=true HTTP/2.0" 200 4136 "-" "-" 4856563 "audiobookshelf@docker" "http://10.0.12.69:80" 4ms ```
Author
Owner

@nichwall commented on GitHub (Feb 27, 2025):

Looks like HTTP 499 is the client ended the connection before the server could respond (at least for nginx, but is apparently nonstandard).

Does restarting the reverse proxy fix it? Some reports online say that it can be caused by a reverse proxy misconfiguration or running out of resources, but not sure if that's related to this.

@nichwall commented on GitHub (Feb 27, 2025): Looks like HTTP 499 is the client ended the connection before the server could respond (at least for nginx, but is apparently nonstandard). Does restarting the reverse proxy fix it? Some reports online say that it can be caused by a reverse proxy misconfiguration or running out of resources, but not sure if that's related to this.
Author
Owner

@linucksrox commented on GitHub (Feb 27, 2025):

I haven't tried that yet, but I did spin up a brand new instance and it works perfectly fine through the proxy with the exact same config. So I'm guessing an issue with my existing config or database maybe? Are there debug/verbose logs I can enable on the audiobookshelf side?

@linucksrox commented on GitHub (Feb 27, 2025): I haven't tried that yet, but I did spin up a brand new instance and it works perfectly fine through the proxy with the exact same config. So I'm guessing an issue with my existing config or database maybe? Are there debug/verbose logs I can enable on the audiobookshelf side?
Author
Owner

@advplyr commented on GitHub (Apr 2, 2025):

Have you resolved this?

@advplyr commented on GitHub (Apr 2, 2025): Have you resolved this?
Author
Owner

@linucksrox commented on GitHub (Apr 2, 2025):

Hey, good timing! I just resolved this today actually. There was another (broken) instance of audiobookshelf that was grabbing the rules for Traefik, so I shut that down and it's working great again, got it all updated today!

Thanks for following up!

@linucksrox commented on GitHub (Apr 2, 2025): Hey, good timing! I just resolved this today actually. There was another (broken) instance of audiobookshelf that was grabbing the rules for Traefik, so I shut that down and it's working great again, got it all updated today! Thanks for following up!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2625