mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:56 -05:00
[Bug]: Server Crash when scrolling library. Socket Disconnect & Socket Failed To Connect #2718
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf#2718
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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 @Justicova on GitHub (Feb 3, 2025).
What happened?
While scrolling the library, the server crashes. It throws a socket disconnection error, and then a socket failed to connect.
What did you expect to happen?
To be able to browse the library and see all the books stored in it, 410ish.
Steps to reproduce the issue
Audiobookshelf version
2.19
How are you running audiobookshelf?
Other (list in "Additional Notes" box)
What OS is your Audiobookshelf server hosted from?
Other (list in "Additional Notes" box)
If the issue is being seen in the UI, what browsers are you seeing the problem on?
Chrome
Logs
Additional Notes
My copy of the App is run from the Qnap installer located at https://www.myqnap.org/product/audiobookshelf/ and updated by QoolBox.
Note I'm seeing this on any browser that I try on, and the server runs fine until I start looking in the library.
@nichwall commented on GitHub (Feb 3, 2025):
How big is the SQLite database file, located in
/config?The error is saying the disc is full.
@Justicova commented on GitHub (Feb 4, 2025):
38M
The drive itself has well over 100 gigs free on the partition.
@nichwall commented on GitHub (Feb 4, 2025):
Is any part of
/share/CACHEDEV2_DATA/a partition, volume, disk or something, or is that a temp location? I assume that is a partition or similar, but not sure how qnap calls things.Does this happen anywhere else, or only when scrolling down the library page?
Can you run
sqlite3 /path/to/database.sqlite "PRAGMA integrity_check;"in the terminal, or load a copy of the database in something like https://sqlitebrowser.org/ and runPRAGMA integrity_check;? You will want to do this on a copy of the database or when the server is not running.@Justicova commented on GitHub (Feb 4, 2025):
I haven't seen it happen anywhere else, just when scrolling the library.
As for /share/CACHEDEV2_DATA, that's how qnap handles storage pools. There aren't any partitions underneath it; the pool is given a set size and placed at that root. There are four other ChacheDevs there etc. The pool has 740 gigs of free space.
@advplyr commented on GitHub (Feb 4, 2025):
You may find help with the developer of that install method
@Justicova commented on GitHub (Feb 4, 2025):
I tried that first, he sent me to discord, discord sent me here to make a
ticket.
On Tue, Feb 4, 2025, 18:30 advplyr @.***> wrote:
@advplyr commented on GitHub (Feb 4, 2025):
I've never seen this error before but here are the docs for it: https://www.sqlite.org/rescode.html#full
@nichwall commented on GitHub (Feb 4, 2025):
Are you talking about me (nyxholas), or whoever maintains the Qnap package?
@Justicova commented on GitHub (Feb 5, 2025):
QoolBox the Qnap Package developer. They told me to goto the Discord.