mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:55 -05:00
[Bug]: ERR_DLOPEN_FAILED on startup #2099
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-advplyr#2099
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 @D0ckW0rka on GitHub (Jul 10, 2024).
What happened?
I've installed ABS, following the guide for Debian on a Debian 12 system.
The service won't start and the syslog-messages shows the logs (posted under logs)
OS: Debian 12 (6.1.90-1)
What did you expect to happen?
The service should be up and running after the installation or at least by starting it manually (systemctl restart audiobookshelf.service)
Steps to reproduce the issue
Audiobookshelf version
v2.11.0
How are you running audiobookshelf?
Debian/PPA
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?
None
Logs
Additional Notes
I found this line in the logs "Error: /tmp/pkg/1f8cc72dfb50f0c54b04dd7a709ef5ef89b2b1f3b063270646bd12c81173b2e8/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node". This path/file exists.
I did a fresh/clean install on another Debian 12 VM and played around with the /tmp mount settings.
It seems, that using "noexec" as mount-option breaks the thing.
This way doesn't work:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=1G 0 0This one does:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,mode=1777,size=1G 0 0My /tmp (on the prod-server) is mounted with "nosuid,nodev,noexec"
@D0ckW0rka commented on GitHub (Mar 28, 2025):
Would it be possible to use another folder as temp-directory for the application? Maybe it could be specified in some config-file